2012-03-07 27 views
1

我想配置FxCop(10)針對由Visual Studio 2010(專業版)中的.csproj生成的程序集運行。我相信大多數人都知道,程序集通常放在Release和Debug目錄中,所以直接指向生成的.dll文件並不理想。另外,我想針對具有多個依賴關係的程序集運行分析,但不想分析那些.dll(其中一些是GAC安裝的)。是否可以將FxCop 10配置爲使用.csproj作爲其目標?

我正在尋找如何在vs2010下使用fxcop10來做到這一點。

+0

目前還不清楚你使用的是什麼版本的VS2010。以防萬一,請查找分析頂層菜單項。 – 2012-03-07 13:54:30

回答

3

我想配置的FxCop(10),以對抗在Visual Studio 2010

一個.csproj的生產裝配 這是不是真的有可能出的現成與運行獨立的FxCop UI。如果你願意放棄豐富的用戶界面並在Visual Studio中運行,你可以使用run FxCop from a post-build event,這將導致它通過你當前的構建配置生成的程序集執行它。

另外,我想對有 幾個依賴的組件運行分析,但不想分析這些.DLL文件(有些 這是安裝GAC)。

FxCop需要來自引用程序集的某些規則的信息。除非可以通過FxCop加載它的引用,否則無法正確分析給定的目標程序集。但是,沒有什麼會強制您從GAC加載它們。您可以通過.fxcop項目或通過fxcopcmd.exe命令行參數來控制FxCop將查找引用程序集的位置。

相關問題