SharpSVN示例程序崩溃

时间:2010-06-08 15:59:12

标签: c# sharpsvn

我下载了他们提供的SharpSVN示例以尝试测试它,但是当我尝试运行它时出现此错误。

System.BadImageFormatException {“无法加载文件或程序集'SharpSvn,Version = 1.4999.376.29668,Culture = neutral,PublicKeyToken = d729672594885a28'或其中一个依赖项。尝试加载格式不正确的程序。”}

我下载后,我去加载项目,做了请求的转换没有错误然后只是试图运行它。无法在线找到解决方案。

在64位W7上运行,我注意到所有的.dll和其他文件都是_32,不确定是不是问题。

3 个答案:

答案 0 :(得分:13)

是否为x86编译了应用程序?如果它是针对任何CPU编译的,它将在64位系统上与x64相匹配,如果它加载32位DLL,则会导致此错误。您必须添加x86配置,并构建该配置。

答案 1 :(得分:2)

也许你在.NET 4.0项目中使用了SharpSvn的dll。 如果是这样,请在app.config文件中尝试:

<configuration>
  <startup useLegacyV2RuntimeActivationPolicy="true">
  </startup>
</configuration>

答案 2 :(得分:0)

我的开发环境是32位,我们的CI构建和服务器是64位。 我结束了。有两个针对sharpsvn x86和x64的nuget包!我安装了它们然后我手动更改了srapsvn和sharpsvnUI的参考!