我正在从XSD using an example生成F#类。 xsd.exe
如何找到并使用FSharp.Compiler.CodeDom
,NuGet package?
xsd.exe fpml-asset-4-2.xsd /classes
/l:”Microsoft.FSharp.Compiler.CodeDom.FSharpCodeProvider,
FSharp.Compiler.CodeDom, Version=1.9.9.9, Culture=neutral,
PublicKeyToken=a19089b1c74d0809″</code>
产生错误:there is no codedom provider defined for the package
。
这是预料之中的,因为我在不知道此软件包的情况下执行“全局”xsd.exe
。显然,gacutil
在dotnet程序集中找不到FSharp.Compiler.CodeDom.FSharpCodeProvider
:
> gacutil -l | find "FSharp.Compiler.CodeDom"
>
如何执行xsd.exe
以便它知道codedom provider?奖励点不会弄乱我的.NET安装状态。