zoukankan      html  css  js  c++  java
  • C# 解决SharpSvn启动窗口报错 Unable to connect to a repository at URL 'svn://....'

    在远程机打开sharpsvn客户端测试,结果报错

    Svn启动窗口报错 Unable to connect to a repository at URL 'svn://...'  

    咋整,我在win10我的开发环境上没报错啊,

    一时间各种的想象, 昨天先是svn客户端不能再win7上运行,后来编译平台换成X86模式,sharpsvn.dll 换成x86,问题解决 .注意:必须删除原先生成的bin文件,当时我只删除了exe文件,结果还是报错,debug 模式和 Release 都要换到x86 .

    接着点开svn功能初始化时,出现以上错误,大家可能想是svn地址设置的问题之类,其实不是,只因 初始化svn客户端窗口时运行了一段超前的代码,这段超前的代码就是查看svn文件,

    在程序里边我是声明的方式进行. 在svn客户端加的类里边我就是这么声明的.结果程序在new svn 这个类时,给初始化了这段代码,结果出现远程session报错.

    // SvnRemoteSession remoteSession = new SvnRemoteSession(new Uri(onlineSVN));
    //public void GetSvnFilelist()
    //{
    // string dirRelPath = remoteSession.MakeRepositoryRootRelativePath(new Uri(onlineSVN)); //获取相对目录相对配置库根目录的相对路径
    // remoteSession.List(dirRelPath,
    //new EventHandler<SvnRemoteListEventArgs>(
    // delegate (object s, SvnRemoteListEventArgs e)
    // {
    // //e.Name: 元素名
    // //e.Path: 元素路径
    // //e.RetrievedRevistion: 元素的版本号
    //}));
    //}

    那么如何快捷的找到错误所在呢,  程序在远程机上运行,没有开发环境,相信大牛们都懂, 在这我就说一下简单的方式

    1:在远程的软件安装机器上安装Team viewer  远程控制软件. 免费的,别用于商业用途就可以. 非常不错的远程控制软件, 支持远程窗口拉动文件直接到目标文件夹.你要在局域网,传输速度也很快. 注册一个账号,两台机器公用一个,不会的自己摸索一下.

    2:开启vs2015 提供的远程调试功能

    分两步去做 这篇文章写的恨详细了

    http://www.cnblogs.com/jesselzj/p/5568164.html

    补充一下文章里边的操作:使用远程客户端的服务器文件X64版本就可以了.兼容x86.

    运行远端程序,在vs环境下设置断点, 有点断点经验的操作起来很容易上手. 每次关闭软件,修改了程序,传到远程机,远程机开启软件, vs端 重新附加进程,这里在设置远程端的ip的时候每次还要填写一下.微软需要改进一下.

    总体来讲远程调试跟本机调试时时一样的. 能较快的发现问题来源.

  • 相关阅读:
    网站备份list
    vnc checklist
    appnode iptables 规则后面覆盖前面的
    Appnode + Discuz checklist
    解决WORD文档无法显示链接的图像问题
    应用容器Application container
    要研究的内容
    转 Flex MXML编译成AS类
    Flex文件结构
    int a
  • 原文地址:https://www.cnblogs.com/zuochanzi/p/6718564.html
Copyright © 2011-2022 走看看