0

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

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。这是 C# 中的 WPF 应用程序

PS我基本上和我链接到的线程/答案的OP有同样的问题。很抱歉格式不佳

4

0 回答 0