2011-08-29 62 views
3

我們在我們的項目中使用了類'System.Xml.Xsl.XslTransform',現在我們最近開始使用resharper。該投華林類'System.Xml.Xsl.XslTransform'已經過時了:「這個類已被棄用,請使用System.Xml.Xsl.XslCompiledTransform代替http://go.microsoft.com/fwlink/?linkid=14202。」廢棄類的使用

是好更新代碼,以新的類或保留現有的系統表現良好。

這種方法有什麼缺點。

+2

選中此[遷移從XslTransform類](http://msdn.microsoft.com/en-us/庫/ 66f54faw.aspx) –

回答

3

警告就是這樣 - 不是錯誤,而是應該注意的事情。如果代碼現在表現良好,請隨時保留原樣。只要知道該API可能會在未來消失,所以如果升級,最終必須處理它。

1

很好更新,不要使用棄用的類,因爲它將在即將推出的版本中消失,您將別無選擇,只能更新您的代碼。所以更新更快更好。

0

您可以使用XslCompiledTransform類,而不是它是有效的。Net 4.6,如:

var xsltCompiled = new System.Xml.Xsl.XslCompiledTransform(enableDebug:true); 
xsltCompiled.Load(stylesheetUri:xsltFile); 
xsltCompiled.Transform(inputUri:xmlInputFile,resultsFile:anyOutputFile);