System.Web 将 C# 项目从 AnyCPU 切换到 x64 时出现生成错误



我有一个Visual Studio (2013( C#项目,该项目在AnyCPU上构建良好,当我将平台目标更改为x64时无法构建。这是在 .NET 2 上。我得到的错误是

尝试加载格式不正确的程序集: C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Web.dll.

我正在努力寻找我应该在这里做什么。我尝试重新添加Sustem.Web,我阅读的资源表明此参考应该适用于任一平台(我认为它本身AnyCPU(。我觉得我在这里错过了一些非常明显的东西......

事实证明,这是由调用 SGEN 的 .csproj 文件中的AfterBuild事件引起的。禁用"生成序列化程序集"并删除此AfterBuild事件解决了它。

相关内容

最新更新