小陈,小林 共同开发一个项目
在一个解决方案下包含三个项目 AppA、AppB、WebC
小陈先把初始工作做好
小陈的工作目录是在D:\Test下
建立解决方案,三个项目
AppA和AppB 相互引用,引用的是各自bin\debug 下面的dll
WebC 引用 AppA和AppB各自bin\debug 下的dll
编译通过
然后传到VSS上
小林从VSS上下载版本,这时问题来了
由于小林的工作目录是在E:\Test下 三个项目都因为找不到bin目录编译通不过
还有 因为AppA和AppB是相互引用的 在小林的机子上就是一直编译不过去要骗译过去就得签出程序,然后一个个引用改
有没有更好的办法解决我以上遇到的问题呢
请各位朋友帮帮 谢谢

解决方案 »

  1.   

    建议添加一个reference目录(vss上),里面放入大家的dll,别人引用的话就引用该处的dll.
      

  2.   

    建一个大家共用的Dll文件目录
      

  3.   

    谢谢jiezhi(风满袖) 
    我现在用的就是你这种方法
    但是大家都说这种方法不好 不知有没有更好的dgrwang() 影子目录是指? 呵呵 这词俺没听过 但大概知道意思
    就是不么怎弄 请指点shalen520(Love will keep us alive) 
    引用项目在运行的时候会提示程序集找不到引用
    在编译的时候是可以通过
    但在运行的时候就提示什么找不到AppA的依赖项....
    不知是我设置不对还是哪里的问题