SharpDevelop2 2與Fxcop的整合

2021-08-22 13:57:30 字數 992 閱讀 2781

sharpdevelop2.2與fxcop的整合

陳能技

2008-1-7

sharpdevelop2.2可以呼叫fxcop進行**分析。

首先需要安裝fxcop,如果已經裝了vs.net 2005,則可在vs.net 2005的安裝目錄找到fxcop,例如:

c:/program files/microsoft visual studio 8/team tools/static analysis tools/fxcop

在sharpdevelop中設定code analysis的fxcop路徑,選擇「tools | options | tools |code analysis」,單擊「select fxcop path」,定位fxcop的安裝路徑。

右鍵單擊專案,選擇「check with fxcop」,對專案執行**分析。

在output輸出介面顯示如下資訊:

build started.

compiling test1

warning : ca2209 : microsoft.usage : 未找到程式集「

test1」

的有效許可權請求。應始終使用securityaction.requestminimum 指定最小的安全許可權。

d:/opensourcetesttool/sharpdevelop/test1/program.cs(25,0) : warning : ca1801 : microsoft.usage : 從未使用program.main(string):void 的引數「

args

」。請移除該引數或在方法體中使用它。

build finished successfully.

在errors介面顯示**分析的警告和錯誤資訊。

在專案屬性介面的「code analysis」頁,可選擇參與分析的規則。如果希望每次編譯都執行**分析,則把「run code analysis when compiling」選上。

System Verilog與功能驗證 2 2

過程語句種類 賦值語句,條件選擇語句,迴圈語句,跳轉語句,子程式呼叫,事件控制 阻塞賦值語句 非阻塞賦值語句 自加 自減賦值 過程連續賦值語句 assign,deassign,force,release 1.條件選擇語句 1 if.else 2 case,ca casez ca 條件表示式中的x不參...

2 2 矩陣與向量輸入

函式呼叫的語句格式 冒號表示式與子矩陣提取 variable expression 賦信語句的末尾加乙個分號可以阻止顯示運算結果 保留變數 ans 存放最近一次無賦信變數語句的運算結果 矩陣輸入方法 a l,2,3 4 5,6 7,8 0 其他命令 動態定維 a a 1 2 3 1 2 3 4 ma...

pytorch入門與實踐 2 2

tensor 1 本質上可以理解為具有不同維度的陣列 2 支援的基本運算 建立tensor x t.tensor x,y x,y 表示陣列的大小 x t.rand x,y x t.ones x,y 獲取tensor的大小 x.size 加法運算 普通加法 返回新的變數 x t.tensor a,b ...