F#-Argu在发布模式下产生错误,但在调试模式下不发生

时间:2019-09-14 21:39:14

标签: f# command-line-arguments

我有一些F#解决方案,该解决方案使用Argu处理命令行。最近,我对代码和一些App.config文件进行了一些更改(基本上我从所有应用程序配置中删除了所有参数,这些参数可以从命令行传递)。

然后我开始收到此错误消息:

  

未处理的异常:System.MissingMethodException:未找到方法:'Void Argu.ArgumentParser`1..ctor(Microsoft.FSharp.Core.FSharpOption`1 ,Microsoft.FSharp.Core.FSharpOption`1 < System.String>,Microsoft.FSharp.Core.FSharpOption`1 ,Microsoft.FSharp.Core.FSharpOption`1 ,Microsoft.FSharp.Core.FSharpOption`1 )'。      在ContGenAdmProgram.main(String [] argv)

当我以发行版模式构建解决方案时。

如果我以 debug 模式进行构建,则一切正常!

我想知道是否有人看到过类似的错误,如果可以,那么我应该在哪里修复它。

0 个答案:

没有答案