在Visual Studio 2010中使用C#进行Subversion连接

时间:2010-10-07 06:47:51

标签: c# svn visual-studio-2010 sharpsvn

我用来连接图书馆和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加载。”

1 个答案:

答案 0 :(得分:2)

将它放在配置文件中:

<configuration>
   <startup useLegacyV2RuntimeActivationPolicy="true">
       <supportedRuntime version="v4.0"/>
   </startup>
</configuration>

似乎所使用的库不是针对.NET 4.0运行时构建的。