MSBuild:如何始终包含文件(导入项目)?

发布于 2024-12-13 01:05:25 字数 469 浏览 0 评论 0原文

我有一个文件:CoreAssemblyInfo.cs,我想在属性文件夹下显示在我的项目中...

我意识到我可以将现有文件添加为链接,但我希望以某种方式使用 MSBuild 来拥有我的所有“核心”的东西。我尝试执行以下操作:

 <Import Project="Core.csproj" />

Core.csproj:

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Compile Include="Properties\CoreAssemblyInfo.cs" />
  </ItemGroup>
</Project>

但它没有出现在项目中...我正在寻找的可能吗?

I have a file: CoreAssemblyInfo.cs that I want to show up in my projects under the properties folder...

I realize that I can add the existing file as a link, but I was hoping to use MSBuild somehow to have all my "core" stuff. I tried doing the following:

 <Import Project="Core.csproj" />

Core.csproj:

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Compile Include="Properties\CoreAssemblyInfo.cs" />
  </ItemGroup>
</Project>

But it doesn't show up in the project... is what I'm looking for even possible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

尬尬 2024-12-20 01:05:25

试用:

<ItemGroup> 
    <Compile Include="RealLocationFolder\Properties\CoreAssemblyInfo.cs">
        <Link>Properties\CoreAssemblyInfo.cs</Link>
    </Compile>
</ItemGroup> 

Try out:

<ItemGroup> 
    <Compile Include="RealLocationFolder\Properties\CoreAssemblyInfo.cs">
        <Link>Properties\CoreAssemblyInfo.cs</Link>
    </Compile>
</ItemGroup> 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文