我用来连接图书馆和subversion Sharpsvn,但我总是收到错误。 代码如下:
SvnClient client = new SvnClient();
string targetSource = "http://xxxxxxx/svn/xxxx/xxxx/";
string uriDest = "C:/Documents and Settings/user/My documents/Jesus/project/test";
client.CheckOut(new Uri(targetSource), uriDest, SvnRevision.Head.Revision, true);
虽然缺乏身份验证,但如果我尝试运行此代码,我会在项目的Main()中收到以下错误:
“混合模式程序集使用版本'v2.0.50727'运行时编译,如果没有其他配置信息,则无法在运行时4.0加载。”
答案 0 :(得分:2)
将它放在配置文件中:
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
</configuration>
似乎所使用的库不是针对.NET 4.0运行时构建的。