如何从Visual Studio编译中排除文件?


70

我正在重构一个项目。我有一个完整的子文件夹,已知该文件夹已损坏。到目前为止,在测试重构时,是否有任何声明性方法可将该文件夹暂时从编译中排除?

我知道我可以删除该文件夹,但是如果可能的话,我想通过配置来完成。

Answers:


92

您可以将要排除的文件的“构建操作”(在“属性”窗口中)设置为“”。您也可以右键单击该文件夹,然后选择从项目中排除


我问网站相关问题代码隐藏在这里:stackoverflow.com/questions/219417/...
Larsenal

有什么方法可以排除具有特定文件类型的每个文件?
2013年

有快捷方式吗?在visual studio 2010中
。– Sohaib

C ++项目中没有“生成操作”选项。这仅适用于C#吗?
Pedro77 '17

2
@ Pedro77对于C ++,在解决方案资源管理器中右键单击文件(强调-文件,而不是项目)->属性(靠近底部的那个)->“从构建中排除” =是
javaLover

9

右键单击所有文件,然后选择“属性”。现在将“操作”设置为“无”。修复代码后恢复编译:)


提供的答案很好。但是,对于网站中的代码隐藏文件,不会显示“构建操作”。我应该对我的案子更加具体。我将针对这种情况提出一个新问题。
拉森纳尔

8

在VS 2010中,右键单击CPP模块,选择“属性”。

然后单击配置属性->常规,从构建中排除=是。

“从项目中排除”是不好的,它也会从其他配置中消失。


6

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">标签内使用ExcludeFoldersFromDeployment ,例如:

<ExcludeFoldersFromDeployment>FolderToExclude</ExcludeFoldersFromDeployment>

对于文件,请使用:

<ExcludeFilesFromDeployment>File1.aspx;File2.aspx</ExcludeFilesFromDeployment>

用;分开文件夹;
Tillito

6
  1. 选择您不想在解决方案资源管理器上编译的文件。

  2. 右键单击并选择选项...

  3. 将文件上的“生成操作”设置为“无”。

那应该为您解决问题!


5

在Visual Studio 2010或更高版本上,可以通过两种方式实现功能。

  1. 右键单击文件,选择“从项目中排除

  2. 右键单击文件,选择“属性”->选择“配置属性”->选择“常规”->从下拉菜单中为选项“从构建中排除”选择“


2

您应该只能够右键单击解决方案资源管理器中的文件夹名称,然后单击“从项目中排除”。


2

在网站项目类型中,可以在资源管理器中将文件/文件夹属性设置为“隐藏”,以达到相同的效果。


1

如果一个文件夹中有很多图像文件,那么那么多的编译工作将是一件痛苦的事。您可以在IIS中重命名该文件夹,并为该文件夹提供.exclude扩展名。

例如C:\ intetpub \ wwwroot \ yoursite \ images更改为C:\ intetpub \ wwwroot \ yoursite \ images.exclude

然后,在编译应用程序时,.exclude文件夹将从编译中排除。


1

这是我为IIS网站项目找到的方法。

为您要从项目中排除的文件/文件夹设置“隐藏”属性,然后在解决方案资源管理器中刷新项目。例如:

1. Open Windows Explorer.
2. Go to the physical folder of your website.
3. Right click the file/folder which you want to exclude, and then select "Properties".
4. Check the "Hidden" attribute.
5. Click the "Refresh" button in the Visual Studio Solution Explorer

俞本森

Microsoft在线社区支持

引用自:https : //forums.asp.net/post/1997766.aspx


0

我很确定文件夹上应该有一个“从构建中排除”属性,但是目前我没有Visual Studio。至少在文件上有这样的属性。


设置值不参与属性窗口中键项目类型的构建
Ankur 2013年

0

在Rider中,右键单击导航栏中的文件,单击“属性”,将“生成”操作更改为“无”。


-3

在Visual Studio 2010中,您需要右键单击“解决方案资源管理器”中的项目,然后选择“卸载项目”


网站项目没有项目文件
Moojjoo 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.