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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从Visual Studio中排除文件编译?相关的知识,希望对你有一定的参考价值。

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

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

答案

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

另一答案

这是我为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

Bensuton Yu

Microsoft在线社区支持

引自:qazxsw poi

另一答案

我很确定该文件夹上应该有一个“Exclude from build”属性,但我目前还没有我的Visual Studio。至少在文件上有这样的属性。

另一答案

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

另一答案

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

另一答案

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

另一答案

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

然后单击Configuration Properties - > General,Exclude from Build = Yes。

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

另一答案
  1. 在解决方案资源管理器中选择您不想编译的文件。
  2. 右键单击并选择选项...
  3. 将文件上的“Build Action”设置为“None”。

这应该为你做的伎俩!

另一答案

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

<ExcludeFoldersFromDeployment>FolderToExclude</ExcludeFoldersFromDeployment>

对于文件,请使用:

<ExcludeFilesFromDeployment>File1.aspx;File2.aspx</ExcludeFilesFromDeployment>
另一答案

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

  1. 右键单击该文件,选择“从项目中排除”
  2. 右键单击该文件,选择“属性” - >选择“配置属性” - >选择“常规” - >从下拉菜单中选择“是”,以选择“从构建中排除”
另一答案

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

另一答案

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

另一答案

如果你在一个文件夹中有很多图像文件,那么很多编译工作都是一项艰巨的任务;您可以在IIS中重命名该文件夹,为该文件夹提供.exclude扩展名。

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

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

以上是关于如何从Visual Studio中排除文件编译?的主要内容,如果未能解决你的问题,请参考以下文章

如何从我的 Visual Studio 静态代码分析中排除库头?

如何从 Visual Studio 2015 更新 3 中的构建中排除 node_module 文件夹

从Visual Studio 2015出版物中排除文件夹

在Visual Studio 2010中从生成中排除moc-ed文件

Visual Studio 2013 Javascript Intellisense 同步 obj 文件夹中的文件。是不是可以从同步中排除文件夹?

Visual Studio 2008 中的 Qt4 - moc-ed 文件从构建中排除?