2011-08-29 92 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);