9

我刚刚下载了 SharpSVN 的 64 位版本,这是链接

当我运行我的应用程序时,显示错误消息。我已经在网上搜索了如何解决这个问题,但我失败了。我尝试了以下解决方案:

  1. 按照这篇文章的建议将配置管理器设置为 x64
  2. 在此响应上设置启动配置
  3. 还尝试下载 x86 并将配置管理器设置为 x86。
  4. 也试过这个,添加组装链接

我正在使用 Win7、64 位、.net 4.0。

4

3 回答 3

9

解决这个问题。

  1. 将我的平台更改为 x86
  2. “bin\”的输出路径
  3. 下载了 SharpSVN 的 x86 (1.7008.2243.14245)
  4. 在 GAC 中添加 SharpSVN.dll。
  5. 删除bin文件夹并重建解决方案

这是解释的链接

于 2013-03-14T08:17:15.097 回答
5

如果您在尝试访问 IIS 中托管的网站时遇到此错误,您可能需要调整应用程序池中的“启用 32 位应用程序”设置。看到这个答案:https ://stackoverflow.com/a/20525314/12484

于 2014-11-13T14:39:50.450 回答
5

这也可能归结为 Microsoft Visual C++ Redistributable Package 的版本不匹配,具体取决于 SharpSvn 的版本和 Windows/Visual Studio 的版本。

较新版本的 SharpSvn 依赖于“Microsoft Visual C++ 2010 SP1 Redistributable Package”。

x64 - https://www.microsoft.com/en-us/download/details.aspx?id=13523

x86 - https://www.microsoft.com/en-us/download/details.aspx?id=8328

于 2016-08-31T10:22:30.200 回答