gpt4 book ai didi

vb.net - VS2010 中的 SharpSVN 错误

转载 作者:行者123 更新时间:2023-12-04 06:14:00 31 4
gpt4 key购买 nike

我试图让 SharpSVN 与我在 VS2010 中工作的 VB.NET 项目一起工作。我已将 SharpSVN.dll 添加到我的项目引用中,但是当我尝试加载站点时出现以下错误:
Could not load file or assembly 'SharpSvn' or one of its dependencies. An attempt was made to load a program with an incorrect format.
说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其在代码中的来源的更多信息。

异常详情: System.BadImageFormatException: 无法加载文件或程序集“SharpSvn”或其依赖项之一。试图加载格式不正确的程序。

源错误:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

我的机器是 64 位的,我已经将配置管理器设置为 x64,并将 SharpSVN.dll 的 64 位版本复制到我项目的 bin 目录中。此外,我还尝试将 build 设置为 x86 并使用 x86 版本的 SharpSVN.dll 并出现相同的错误(因此我怀疑该错误可能与指令集系列没有直接关系)。

在我的配置文件中,我尝试将以下内容添加到程序集属性中:
<add assembly="SharpSvn, Version=1.6016.1637.10768, Culture=neutral, PublicKeyToken=d729672594885a28"/>

有任何想法吗?

最佳答案

我有同样的错误,无法解释发生了什么。但是,对于 32 位版本,错误更具描述性:

Unhandled Exception: System.IO.FileLoadException: Mixed mode assembly is built against 
version 'v2.0.50727' of the runtime and cannot be loaded in the 4.0 runtime without
additional configuration information.

您可以通过将以下代码段添加到您的 app.config 来修复
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>

不确定 64 位版本有什么问题,但您可以随时 build it from source .

关于vb.net - VS2010 中的 SharpSVN 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7474236/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com