无法生成MyAssembly.XmlSerializer

时间:2017-08-03 13:19:08

标签: c# xml serialization .net-4.6 configsection

在我们的公司项目中,我们在类中有一个方法,其中包含以下行

XmlSerializer serializer = new XmlSerializer(typeof(Settings)); 这会导致异常,说明找不到MyAssembly.XmlSerializer。 从我收集到的是,如果我添加

,sgen.exe应该构建有问题的.dll

<GenerateSerializationAssemblies>On</GenerateSerializationAssemblies> <SGenUseProxyTypes>false</SGenUseProxyTypes>

在我的项目文件中的相应配置部分,但它没有。 相反,现在我得到一个例外,说我需要使用公钥标记“b03f5f7f11d50a3a”引用System.Config,我试过但它找不到它。

供参考:https://stackoverflow.com/a/8798289

我尝试了这个答案中描述的内容但是从2012年开始,我怀疑它对于较新的框架来说不再相关或“正确”,因为它对我不起作用。在尝试构建项目时,添加这些行会导致异常。 我们的目标框架是4.6。 这是一个WPF应用程序 在C#

P.S。我有相同的问题,基本上是我链接的线程/答案的OP。 抱歉格式黯淡

0 个答案:

没有答案