Visual studio 如何从Visual Studio编译中排除文件?
我正在重构一个项目。我有一个完整的子文件夹,已知它已损坏。到目前为止,在我测试重构时,是否有任何声明性的方法暂时将该文件夹从编译中排除Visual studio 如何从Visual Studio编译中排除文件?,visual-studio,Visual Studio,我正在重构一个项目。我有一个完整的子文件夹,已知它已损坏。到目前为止,在我测试重构时,是否有任何声明性的方法暂时将该文件夹从编译中排除 我知道我可以删除该文件夹,但如果可能的话,我希望通过配置来执行此操作。右键单击所有文件,然后选择“属性”。现在将Action设置为None。修复代码后恢复到编译:)您应该可以在解决方案资源管理器中右键单击文件夹名称,然后单击“从项目中排除”。我很确定文件夹上应该有“从生成中排除”属性,但我目前没有带Visual Studio。至少在文件上有这样一个属性 选择不希
我知道我可以删除该文件夹,但如果可能的话,我希望通过配置来执行此操作。右键单击所有文件,然后选择“属性”。现在将Action设置为None。修复代码后恢复到编译:)您应该可以在解决方案资源管理器中右键单击文件夹名称,然后单击“从项目中排除”。我很确定文件夹上应该有“从生成中排除”属性,但我目前没有带Visual Studio。至少在文件上有这样一个属性
那应该对你有好处 对于要排除的文件,可以将生成操作(在属性窗口中)设置为None。您还可以右键单击文件夹,并在Visual Studio 2010中选择“从项目中排除”,您需要在解决方案资源管理器中右键单击该项目,然后在VS 2010中选择“卸载项目”,右键单击CPP模块,选择“属性” 然后单击配置属性->常规,从构建中排除=是
“从项目中排除”是不好的,它也会从其他配置中消失。在网站项目类型中,您可以在资源管理器中将文件/文件夹属性设置为“隐藏”以实现相同的效果。如果文件夹中有大量图像文件,那么编译是一项痛苦而漫长的任务;您可以在IIS中重命名文件夹,为文件夹提供.exclude扩展名 e、 g.C:\intetpub\wwwroot\yoursite\images更改为C:\intetpub\wwwroot\yoursite\images.exclude
然后,在编译应用程序时,.exclude文件夹将从编译中排除。在Visual studio 2010或更高版本上,您可以通过两种方式实现该功能
在
标记内使用ExcludeFoldersFromDeployment,例如:
<ExcludeFoldersFromDeployment>FolderToExclude</ExcludeFoldersFromDeployment>
FolderToExclude
对于文件,请使用:
<ExcludeFilesFromDeployment>File1.aspx;File2.aspx</ExcludeFilesFromDeployment>
File1.aspx;File2.aspx
这是我为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在线社区支持
引用自:在Rider中,右键单击导航栏中的文件,单击属性,将构建操作更改为无。提供的答案很好。但是,对于网站中的代码隐藏文件,不会显示生成操作。我应该更具体地说明我的情况。我将针对该场景提出一个新问题。我在这里问了一个与网站codebehind相关的问题:是否有任何方法可以排除具有特定文件类型的每个文件?是否有快捷方式可用于此?在VisualStudio 2010中,C++项目中没有“构建动作”选项。这只是针对C++的吗?@ C++的PDERO77,右击解决方案资源管理器中的文件(强调文件,而不是Project)->属性(靠近底部的一个)->“排除从构建”= YESSET值不参与“属性”窗口中的“生成到关键项”类型。