我正在重构一个项目。我有一个完整的子文件夹,已知该文件夹已损坏。到目前为止,在测试重构时,是否有任何声明性方法可将该文件夹暂时从编译中排除?
我知道我可以删除该文件夹,但是如果可能的话,我想通过配置来完成。
Answers:
您可以将要排除的文件的“构建操作”(在“属性”窗口中)设置为“无”。您也可以右键单击该文件夹,然后选择从项目中排除。
在<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
标签内使用ExcludeFoldersFromDeployment ,例如:
<ExcludeFoldersFromDeployment>FolderToExclude</ExcludeFoldersFromDeployment>
对于文件,请使用:
<ExcludeFilesFromDeployment>File1.aspx;File2.aspx</ExcludeFilesFromDeployment>
这是我为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在线社区支持