2010-03-26 80 views
1

反正我有可以.net 3.5的FxCop的Silverlight代碼分析 - .NET 3.5

使用運行的Silverlight代碼的FxCop靜態代碼分析,我發現這個article 以及工具XAMLToolkit

這些針對性雖然朝向.net 4.0!

+0

它看起來像XAML工具包與Silverlight的3和4。但是,所有你需要做的是Silverlight的DLL文件添加到FxCop的項目,你去好一些支持更新。 – 2011-09-13 12:39:19

回答

0

我總是掙扎看到VS內置的代碼分析和FX-警察之間的差異。我認爲這個計劃是在一個時刻將兩者結合起來。 無論如何,我們對silverlight 3項目使用內置的代碼分析,無論是在visual studio還是構建服務器上,它都能正常工作。

有什麼特別的理由不使用內置的代碼分析?

+0

我們有一個持續集成過程(巡航控制),它要求fxcop運行成功構建。 到現在爲止,我們高興地與核心.NET的東西的工作,現在Silverlight的事又拿出了。我們需要爲代碼的FxCop集成,以及:) – balalakshmi 2010-03-26 09:56:02

+0

在Silverlight工具包,我們使用的FxCop就好了Silverlight的項目...所以+1在它上面「工作正常」 – 2010-03-26 18:11:49

+0

@Jeff你是否意味着你可以在.net 3.5 silverlight上運行fxcop? – balalakshmi 2010-03-29 06:30:20

0

的FxCop *可以從任何版本大於2.0 Silverlight的分析。爲此,您需要將DLL(由您的項目構建)添加到FxCop項目中。您可以在項目的bin目錄中找到該DLL。

這將分析您的代碼。如果您還想添加XAML的分析,則需要添加一些附加規則。最簡單的方法是使用XAML Toolkit。不幸的是,在寫這篇文章的時候,自2010年4月以來這個版本還沒有更新,所以不要期望它是最新版本 - 它可能不適用於更新的FxCop版本。

腳註
* 10.0,但可能其他人。