我们在我们的项目中使用了类'System.Xml.Xsl.XslTransform'
,现在我们最近开始使用resharper。该投华林类'System.Xml.Xsl.XslTransform'
已经过时了:“这个类已被弃用,请使用System.Xml.Xsl.XslCompiledTransform
代替http://go.microsoft.com/fwlink/?linkid=14202。”废弃类的使用
是好更新代码,以新的类或保留现有的系统表现良好。
这种方法有什么缺点。
我们在我们的项目中使用了类'System.Xml.Xsl.XslTransform'
,现在我们最近开始使用resharper。该投华林类'System.Xml.Xsl.XslTransform'
已经过时了:“这个类已被弃用,请使用System.Xml.Xsl.XslCompiledTransform
代替http://go.microsoft.com/fwlink/?linkid=14202。”废弃类的使用
是好更新代码,以新的类或保留现有的系统表现良好。
这种方法有什么缺点。
警告就是这样 - 不是错误,而是应该注意的事情。如果代码现在表现良好,请随时保留原样。只要知道该API可能会在未来消失,所以如果升级,最终必须处理它。
很好更新,不要使用弃用的类,因为它将在即将推出的版本中消失,您将别无选择,只能更新您的代码。所以更新更快更好。
您可以使用XslCompiledTransform
类,而不是它是有效的。Net 4.6,如:
var xsltCompiled = new System.Xml.Xsl.XslCompiledTransform(enableDebug:true);
xsltCompiled.Load(stylesheetUri:xsltFile);
xsltCompiled.Transform(inputUri:xmlInputFile,resultsFile:anyOutputFile);
选中此[迁移从XslTransform类](http://msdn.microsoft.com/en-us/库/ 66f54faw.aspx) –