Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 禁用VS2010解决方案的代码分析_Visual Studio 2010_Code Analysis_Fxcop - Fatal编程技术网

Visual studio 2010 禁用VS2010解决方案的代码分析

Visual studio 2010 禁用VS2010解决方案的代码分析,visual-studio-2010,code-analysis,fxcop,Visual Studio 2010,Code Analysis,Fxcop,我在一个解决方案中有大约50个项目,大多数项目(unittest项目除外)都启用了RunCodeAnalysis。问题是,构建需要很多时间。即使我修改了一个文件的源,它也在构建所有的项目 假设一个项目的构建大约需要10秒,而代码分析本身需要8秒。所以,只想在解决方案级别禁用代码分析,而不必访问每个项目并禁用它。我想在本地进行更改,但我不想将此更改签入到TFS 因此,我可以在不进行代码分析的情况下更快地构建 感谢您的帮助。谢谢。您的项目文件在源代码管理中,因此此更改将传输到服务器 您可以编写一个工

我在一个解决方案中有大约50个项目,大多数项目(unittest项目除外)都启用了RunCodeAnalysis。问题是,构建需要很多时间。即使我修改了一个文件的源,它也在构建所有的项目

假设一个项目的构建大约需要10秒,而代码分析本身需要8秒。所以,只想在解决方案级别禁用代码分析,而不必访问每个项目并禁用它。我想在本地进行更改,但我不想将此更改签入到TFS

因此,我可以在不进行代码分析的情况下更快地构建


感谢您的帮助。谢谢。

您的项目文件在源代码管理中,因此此更改将传输到服务器

您可以编写一个工具来删除写保护,删除VisualStudio项目文件中的部分,并在每次get上运行它。这有点难看

最好是,如果你做一个转换,你得到一个定制的构建配置“没有QA”,你可以签入它,当你使用它时,你可以将它设置为这个。 但这意味着您应该与您的团队进行沟通(这是更好的解决方案)

另见:

您可以为每个构建配置设置不同的选项,因此QA分析选项也可以:

截图格式MSDN:


这里有两件事,缓慢的编译和缓慢的代码分析

关于加快编译过程,本白皮书提供了一些提示:。如果您使用的是VS选项
Copy Local=true
,则有可能会将编译速度提高一个很大的因数(最多提高10倍)

关于代码分析,您可以尝试使用VisualStudio中附带的工具,该工具可以非常快速地检查这些规则。重新分析所有VS解决方案(编译后)并检查所有规则需要2到3秒的时间,并使用工具浏览规则结果。(免责声明:我是此工具的开发人员之一)