0

我想作爲一個MSDN雜誌文章中介紹安裝從CodePlex上Fxcop ASP.NET Security rulesImproving ASP.NET Security with Visual Studio 2010 Code AnalysisASP.NET代碼Analisys上的Visual Studio 2010 SP1

我使用VS 2010 SP1旗艦版和我不能讓它會加載要在IDE中使用的規則。我已經將包中包含的DLL文件複製到不同的文件夾,其中VS似乎在尋找規則,但我沒有規則集文件。

有沒有人知道一種方法,使其工作,而不使用FXcop外部?

+0

Yoiu的意思是...你已經成功安裝的FxCop但規則沒有得到加載? – Rahul

+0

我的意思是in-build VS 2010 Ultimate SP代碼分析工具。 –

+0

當你右鍵點擊你的項目 - >選擇屬性 - >在prop窗口選擇代碼分析選項卡 - >點擊打開按鈕時,它會顯示什麼。你看到那裏列出的規則嗎?如果不是,你會在VS輸出窗口中看到任何特定的錯誤嗎? – Rahul

回答

0

如果你有一個規則集文件(一個擴展名爲*.ruleset),那麼你直接在VS中添加它們。

右鍵點擊你的項目 - >選擇屬性 - >在道具窗口 選擇代碼分析選項卡 - >點擊OPEN按鈕

這將打開規則窗口。如下屏幕

enter image description here

這會彈出另一個規則窗口描繪如下圖所示選擇add ruleset按鈕 - >點擊add rules按鈕 - >通過文件位置瀏覽其中的規則集文件是存在的 - >選擇文件並單擊確定。

enter image description here

+0

這裏的問題是我沒有規則集文件,如問題中所述,我只有似乎包含規則集文件的DLL文件。也許這是一種方法來提取它們? –

+0

同樣的問題在這裏的任何解決方案,以獲得aspnet規則的.ruleset文件? –