1

我对一些 SGEN 的东西感到很困惑。我已经为我的一个项目启用了序列化程序集的生成。最初我得到了跟随错误,我相信我已经通过在远程程序集上做一些 caspol 的东西来解决。

无法加载一种或多种请求类型。检索 LoaderExceptions 属性以获取更多信息

但是,现在我没有生成程序集。添加一些调试/详细输出会提供消息“SS.dll 不包含任何可以使用 XmlSerializer 序列化的类型”。我读过这是因为 VS 应用了代理开关。奇怪的是,它似乎对任何其他项目都没有问题。

因此,如果我禁用代理开关(例如此处),它似乎可以工作。然而,链接的构建事件似乎完成了所有项目。我对 MSBuild 了解不足,无法调整到一个项目,有人知道我需要改变什么吗?

此外,如果进行了此更改,是否有办法自动将其包含在安装程序 (VDProj) 中?我无法静态链接到 SS.XmlSerializers.dll,因为每个开发人员都使用自定义路径。

4

1 回答 1

1

发现了以下帖子,该帖子讨论了将其添加<SGenUseProxyTypes>Off</SGenUseProxyTypes>到似乎可行的 csproj 文件中:)

于 2011-09-02T15:06:03.407 回答