首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在.csproj文件中,<None Include="...">是用来干什么的?

在.csproj文件中,<None Include="...">是用来干什么的?
EN

Stack Overflow用户
提问于 2009-06-29 22:19:50
回答 3查看 69K关注 0票数 172

最近怎么样?

代码语言:javascript
复制
<None Include="C:\foo.bar" />

不同于

代码语言:javascript
复制
<Content Include="C:\foo.bar" />
EN

回答 3

Stack Overflow用户

发布于 2009-06-29 22:24:18

一个不同之处在于它们的发布方式;“无”项不包含在发布中,而“内容”项则包含在发布中;例如,在“发布”选项卡上的“应用程序文件”对话框中。

票数 31
EN

Stack Overflow用户

发布于 2012-04-25 23:56:57

我有一个不包含可编译项的项目(它存储用于jasmine单元测试的html和javascript )。

有一天,我的解决方案(包含上述项目)停止编译,说“目标”构建“不存在于项目中”。

我添加了一个导入来引入编译器,它在我的机器上工作得很好,但在构建服务器上使用msbuild失败了。

代码语言:javascript
复制
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

然后,我将一行代码从

代码语言:javascript
复制
<None Include="SpecRunner.html" />

代码语言:javascript
复制
<Content Include="SpecRunner.html" />

它也可以在构建服务器上工作。

票数 3
EN

Stack Overflow用户

发布于 2013-02-17 10:16:47

您需要在模板项目文件中使用None来包含您在.vstemplate中定义的文件,否则这些文件将在创建和转换过程中丢失。它们被留在它用来构建所有东西的临时文件夹中,然后很快就被删除了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1060870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档