Could not load file or assembly 'SharpSvn'

2019-06-17 01:39发布

I just downloaded the 64bit version of the SharpSVN here's the link!

When I run my application, error message displayed. I have searched the net on how to fix this issue but I'm failed. I tried the following solution:

  1. setting the Configuration Manager to x64 as suggested on this post
  2. setting the startup config on this response
  3. also tried downloading x86 and set the config manager to x86.
  4. tried this also, adding assembly link

I'm using Win7, 64bit,.net 4.0.

3条回答
叛逆
2楼-- · 2019-06-17 02:16

Solve it.

  1. Change my platform to x86
  2. Output path to "bin\"
  3. Downloaded the x86 of SharpSVN (1.7008.2243.14245)
  4. Add SharpSVN.dll in GAC.
  5. Delete the bin folder and rebuild solution

This is the link for the explanation.

查看更多
爷、活的狠高调
3楼-- · 2019-06-17 02:27

If you're getting this error when trying to access a website hosted in IIS, you may need to adjust the "Enable 32-Bit Applications" setting in your application pool. See this answer: https://stackoverflow.com/a/20525314/12484

查看更多
成全新的幸福
4楼-- · 2019-06-17 02:29

This may also come down to a mismatched version of the Microsoft Visual C++ Redistributable Package depending on the version of SharpSvn and the version of Windows/Visual Studio.

Newer versions of SharpSvn have a dependency on the "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

查看更多
登录 后发表回答