7得票5回答
WPF错误CS0433

我在我的WPF应用程序中遇到了这个错误。但并非每次都会出现。如果我执行清理操作,然后重新构建,一切都正常。 SGEN (0,0): error: Unable to generate a tempora...

14得票4回答
SGEN失败:在VS2008中尝试加载格式不正确的程序集

我能找到几个类似的问题并得到解答,但没有一个确切的回答或适用于我的情况。以下是需要翻译的内容: 我有一个.NET 3.5项目正在为x64构建。 我还有一个x64混合模式引用(也针对.NET 3.5)。 在Visual Studio 2008中,我创建了一个Web Reference,它会在...

12得票3回答
VS.NET 2010/MSBUILD能否为.NET 3.5 SP1生成XmlSerializers?

我刚刚将一个包含 WinForms、通用库和 Web 应用程序的 VS 2008 解决方案升级到了 VS 2010,但所有项目仍然针对 .NET 3.5 SP 1。我使用这种技术为我的通用库生成 XmlSerializers。WinForms 应用程序可以正常运行。当我的 Web 应用程序尝试...

7得票2回答
XmlSerializer - 第一次反序列化非常缓慢

我有一个解决方案,包含两个项目:一个asp.net MVC应用程序和一个类库。我们称之为MVC项目和CLS项目。 在CLS项目中,我使用了两个不同版本(V1和V2)的XSD文件,并使用xsd2code创建了两个具有相同名称但位于不同命名空间(V1和V2)下的可序列化类。 在MVC项目中,当...

9得票4回答
MSBuild编译解决方案时找不到SGen

我在这里查看了几个与 SGen 相关的问题,但它们的答案要么不适用于我,要么不能解决我的问题。我已经安装了几个 SDK,但无济于事。由于这是唯一出现问题的地方,因此不应更改引用类型。有一个建议是将 SGen.exe 放入 C:\Windows\Microsoft.NET\Framework\v...

18得票5回答
如何在Msbuild中设置SGEN工具路径以针对3.5框架目标。

我刚刚将一个项目从VS2008升级到了VS2010,但仍然针对3.5框架。在我的项目文件中,我有一个自定义任务来运行SGEN以生成我的XmlSerializers.dll。然而,运行的sgen版本针对4.0框架。因此,当我运行我的应用程序时,会出现以下错误消息:"无法加载文件或程序集“XXXX...

12得票4回答
sgen.exe在x64 .net c#上出现“格式不正确的程序集”错误

我有一个ws2008 x64和vs2008。 当我将我的vs设置为x64(因为我有64位的dlls)并运行编译时,sgen显示: 尝试使用格式不正确的程序集进行加载 VS从C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\中获取sgen,...

7得票3回答
XmlSerializer没有使用sgen创建的XmlSerializers.dll文件

在我的Visual Studio 2010项目中,我使用以下后置生成事件命令行来使用sgen创建XmlSerializers.dll。 后置生成事件: "$(ProgramFiles)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\sge...

107得票13回答
VSTS 2010 SGEN错误:无法加载文件或程序集(HRESULT异常:0x80131515)。

我在VS2010中遇到了一个奇怪的问题。我们使用TFS来构建API dll,并且过去我们会使用一个完全受信任的映射网络驱动器来引用它们。我们以这种方式工作至少两年,一切都很完美。 今天,我将一个webapp转换为vs2010并在Release模式下编译时,它报错: SGEN:错误:无...

8得票1回答
SGEN XMLSerializer - 当前项目或GAC中应该添加.XMLSerializers.dll作为引用吗?

我正在使用XMLSerializer类进行一些操作。像大多数初学者一样,我在应用程序启动时遇到了性能问题。我阅读了很多博客、文章,最终使用了SGEN工具。现在性能看起来还不错,但有几件事情对我来说仍然不太清楚。 1)我应该像这样使用SGEN语法吗: SGen.exe /assembly:M...