Visual Studio 2010 中 Subversion 与 C# 的连接

发布于 2024-09-26 14:30:11 字数 492 浏览 5 评论 0原文

我正在使用 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 加载。”

I am using to connect the library with subversion Sharpsvn but I always get an error.
The code is as follows:

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);

Although lack of authentication, if I try to run this code I get the following error in the Main () of the project:

"The mixed-mode assembly was compiled with version 'v2.0.50727' runtime and can not be loaded at runtime 4.0 without additional configuration information."

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

策马西风 2024-10-03 14:30:11

将其放入您的配置文件中:

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

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

Put this in your config file:

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

It seems that the used library is not built to target the .NET 4.0 runtime.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文