最近怎么样?
<None Include="C:\foo.bar" />
不同于
<Content Include="C:\foo.bar" />
发布于 2009-06-29 22:24:18
一个不同之处在于它们的发布方式;“无”项不包含在发布中,而“内容”项则包含在发布中;例如,在“发布”选项卡上的“应用程序文件”对话框中。
发布于 2012-04-25 23:56:57
我有一个不包含可编译项的项目(它存储用于jasmine单元测试的html和javascript )。
有一天,我的解决方案(包含上述项目)停止编译,说“目标”构建“不存在于项目中”。
我添加了一个导入来引入编译器,它在我的机器上工作得很好,但在构建服务器上使用msbuild失败了。
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
然后,我将一行代码从
<None Include="SpecRunner.html" />
至
<Content Include="SpecRunner.html" />
它也可以在构建服务器上工作。
发布于 2013-02-17 10:16:47
您需要在模板项目文件中使用None来包含您在.vstemplate中定义的文件,否则这些文件将在创建和转换过程中丢失。它们被留在它用来构建所有东西的临时文件夹中,然后很快就被删除了。
https://stackoverflow.com/questions/1060870
复制相似问题