问题
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:
- setting the Configuration Manager to x64 as suggested on this post
- setting the startup config on this response
- also tried downloading x86 and set the config manager to x86.
- tried this also, adding assembly link
I'm using Win7, 64bit,.net 4.0.
回答1:
Solve it.
- Change my platform to x86
- Output path to "bin\"
- Downloaded the x86 of SharpSVN (1.7008.2243.14245)
- Add SharpSVN.dll in GAC.
- Delete the bin folder and rebuild solution
This is the link for the explanation.
回答2:
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
回答3:
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
来源:https://stackoverflow.com/questions/15352528/could-not-load-file-or-assembly-sharpsvn-or-one-of-its-dependencies-an-attemp