У меня проблемы с использованием costura fody с последней сборкой и стандартными небольшими веб-службами (как asmx, так и wcf)
Чтобы проверить это.Я строю простой проект asp.net (привет мир).Я использую 2 простые библиотеки классов в качестве ссылок.
[WebMethod] public string HelloWorld()
{
Class1 c1 = new Class1();
Class2 c2 = new Class2();
return c1.GetData() + c2.GetData();
}
Это работает нормально без Costura / Fody
Добавление последней версии Costura / Fody из github:
Когда я запускаю его сейчас, я получаю ошибки компиляции, говоря DotNetCompilerPlatformотсутствует:
type = "Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, версия = 2.0.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35" 101egne= "4" compilerOptions = "/ langversion: default / nowarn: 1659; 1699; 1701" />
DotNetCompilerPlatform dll является частью встроенной библиотеки DLL.
Почему это?
При попытке сделать то же самое со службой WCF я столкнулся с проблемой симуляции.
С уважением