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

时间:2011-11-01 15:25:36

标签: .net visual-studio-2010 msbuild projects-and-solutions itemgroup

我有一个文件: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>

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

1 个答案:

答案 0 :(得分:0)

试试:

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