如何从Visual Studio项目中排除文件/文件夹?
问题描述:
我找不到任何选项或命令使文件或文件夹从我的Visual Studio项目中排除。 (的csproj,jsproj ...)如何从Visual Studio项目中排除文件/文件夹?
没有包括在Solution Explorer文件和文件夹选项 - >显示所有文件 - >鼠标左键目标点击 - >包括项目。
但对于排除没有选项...
我使用VS 2015
我注意到,对于排除选择在VS 2008和2010年是可通过此文档:
https://msdn.microsoft.com/en-us/library/0ebzhwsk(v=vs.100).aspx
任何解决方案?
感谢
编辑:
的问题是只能在jsproj类型的项目(Apache Cordova的项目例如)。在exsding csproj工作很好。
答
编辑№1: This thread的确也抱怨上下文菜单选项不出现,但我找不到答案。
编辑№2:您可以编辑您的
我有德语版,它显示“从项目中排除”,当上了项目/文件/目录右击
我也可以用“项目>排除选定的文件项目“。
它可能看起来像您的安装已损坏。也许更新/重装VS解决问题...
BTW。:这是VS2015 ...
编辑№1: This thread的确也抱怨上下文菜单选项不出现,但我找不到答案。
编辑№2:您可以编辑您的
.csproj
-file使用文本编辑器手动包含或排除不同的文件,但它始终是一个沉重位关闭项目,编辑文件并重新打开项目....
合适的标签被命名为<ItemGroup>
,应该是这样的:
<ItemGroup>
<Content Include="css\foundation.css" />
<Content Include="css\foundation.min.css" />
<Content Include="css\main.css" />
<Content Include="img\my_image.png" />
...
</ItemGroup>
第一属性,只需改变从Include
到Exclude
。如果这不起作用,尝试取消对特定文件/目录:
<ItemGroup>
<!--
<Content Include="file\to_be.ignored" />
-->
...
</ItemGroup>
嘿感谢你,我注意到,在一个**的csproj **项目类型此选项可用!我的项目是** jsproj类型(Apache Cordova项目)**。在这个项目中没有排除选项......只包括。在adiition中,jsproj xml中也没有关于这方面的信息.... –
@ Refacror-Man:我不经常使用jsproj,但我会深入研究这一点......我会尽快编辑答案,只要我找到了一些东西。 .. – Unknown6656
@ Refacror-Man:* jsproj * -file就像一个普通的* csproj * - 文件,并且具有相同的结构。我还编辑了我的答案.... – Unknown6656