小编Ant*_*ony的帖子

SGEN失败:尝试在VS2008中加载格式不正确的程序集

我能够找到几个类似的问题并回答,但没有一个答案或确切条件适用于我的情况.

  1. 我有一个为x64构建的.NET 3.5项目.
  2. 我还有一个x64混合模式参考(也是针对.NET 3.5).
  3. 在Visual Studio 2008中,我创建了一个Web引用,它使SGEN在Release构建期间执行以创建帮助程序DLL.

如果我没有参考mixed-mode DLL,这很好.如果我引用混合模式DLL,我会收到此错误(xxx只是一个占位符):

SGEN:错误:尝试加载格式不正确的程序集:C:\ code\xxx\trunk\xxx\common\xxx\build\winx64\lib\xxx.dll.

这是发出的命令:

C:\ Program Files\Microsoft SDKs\Windows\v6.0A\bin\sgen.exe /assembly:C:\code\xxx\trunk\xxx\xxx\obj\x64\Release\xxx.dll/proxytypes/reference: ..\common\xxx\build\winx64\lib\xxx.dll /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.configuration.dll /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Configuration.Install.dll/reference:"C:\ Program Files(x86)\ Reference Assemblies\Microsoft\Framework\v3.5\System.Core.dll"/ reference:C:\ Windows\Microsoft.NET\Framework\v2.0.50727\System.Data.dll /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.dll/reference:C:\ Windows\Microsoft.NET\Framework\v2.0.50727\System.EnterpriseServices.dll /reference:C:\Windows\assembly\GAC_MSIL\System.Management.Automation\1.0.0.0__31bf3856ad364e35\System.Management.Automation.dll/reference:"C:\ Program Files(x86)\ Reference Assemblies\Microsoft\Framework\v3.0\System.Runtime.Serialization.dll"/ reference:"C:\ Program Files(x86)\ Reference Assemblies\Microsoft\Framework\v3.0\System.ServiceModel.dll"/ reference:"C:\ Program Files(x86)\ Reference Assemblies\Microsoft\Framework\v3.5\System.Web.Extensions.dll"/ reference:C:\ Windows\Microsoft.NET\Framework\v2.0.50727\System.Web.Services.dll /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Xml.dll/reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Web.Services.dll /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Xml.dll/reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Web.Services.dll /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Xml.dll

有任何想法吗?

format mixed-mode web-reference sgen visual-studio-2008

15
推荐指数
1
解决办法
1万
查看次数

喜欢SQLite(甚至是MysQL)

LIKE关键字是否会在SQLite和/或MySQL中使用索引?

我会理解通配符匹配可能不会使用索引,但是如何从比较开始?

mysql sqlite sql-like

4
推荐指数
1
解决办法
217
查看次数