无法通过asp.net使用Costura Fody

时间:2018-11-23 17:09:43

标签: fody-costura

我在将costura fody与最新版本和标准小型Web服务(asmx和wcf)结合使用时遇到问题

对此进行测试。我构建一个简单的asp.net项目(您好,世界)。我正在使用2个简单的类库作为参考。

[WebMethod] public string HelloWorld() 
{ 
   Class1 c1 = new Class1(); 
   Class2 c2 = new Class2(); 
   return c1.GetData() + c2.GetData(); 
} 

如果没有Costura / Fody,这可以正常工作

从github添加最新版本的Costura / Fody:

现在运行它时,出现编译错误,提示缺少DotNetCompilerPlatform:

  

type =“ Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider,Microsoft.CodeDom.Providers.DotNetCompilerPlatform,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35”
  warningLevel =“ 4” editorOptions =“ / langversion:default / nowarn:1659; 1699; 1701” />

DotNetCompilerPlatform dll是嵌入式dll的一部分。

这是为什么?

使用WCF服务尝试相同操作时,我遇到了类似的问题。

致谢

0 个答案:

没有答案