在.NET Core 2.2中使用xsltc.exe生成的程序集?

时间:2019-04-24 13:23:14

标签: c# .net .net-core

我有一个XSLT样式表,在使用.NET SDK(即.NET 4.6.1)中的XslCompiledTransform工具进行编译后,我可以通过xsltc.exe将其用作程序集。

我想在.NET Core 2.2应用程序中重用它,但似乎不能够。 .NET Core 2.2 XslCompiledTransform.Load(Type)文档明确指出您可以使用xsltc.exe生成的程序集,但有一条我不理解的注释:

  

编译代码时,必须引用XSLT程序集。例如,

     

csc /r:system.dll;system.xml.dll;bookOrders.dll myCode.cs。

是否可以在.NET Core 2.2中重新编译xslt程序集(但我在.NET Core SDK中找不到xsltc.exe,所以我想那不是问题)还是可以引用我当前的程序集从.NET Core 2.2开始?

还是两者都不是一个好主意,有更好的方法吗?

更新:现在已将其添加为参考,但在运行时我遇到了丢失文件-System.Data.SqlXml的异常。我不知道从现在开始在哪里。我的意思是,我可以在.NET 4.6.1文件夹中看到它,但是如何从.NET Core应用程序中引用它呢?

对此here还有另一个问题,但尚未解决。

0 个答案:

没有答案