我下载了他们提供的SharpSVN示例来尝试测试它,但是当我尝试运行它时,我得到了这个错误。
System.BadImageFormatException {“无法加载文件或程序集'SharpSvn,Version=1.4999.376.29668,Culture=neutral,PublicKeyToken=d729672594885a28‘或其依赖项之一。试图加载格式不正确的程序。”}
在我下载之后,我加载了这个项目,进行了请求的转换,没有任何错误,然后就试着运行它。在网上找不到解决方案。
在64位W7上运行,我注意到所有的.dlls和其他文件都是_32,不确定这是否是问题所在。
发布于 2010-06-09 00:13:59
应用程序是为x86编译的吗?如果它是为任何CPU编译的,它将在64位系统上被bit为x64,这将导致在加载32位DLL时出现此错误。您必须添加一个x86配置,并构建该配置。
发布于 2010-08-14 01:48:00
可能是您在.NET 4.0项目中使用了SharpSvn的动态链接库。如果是,请在您的app.config文件中尝试此命令:
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
</startup>
</configuration>发布于 2013-02-04 07:16:02
我的开发环境是32位,我们的CI构建和服务器是64位。我为up.There and x86和x64结束的是两个nuget包!我安装了这两个,然后我手动更改了srapsvn和sharpsvnUI的参数!
https://stackoverflow.com/questions/2999031
复制相似问题