问题描述
团队使用VS2010进行项目开发。项目经理设定框架(Nhibernate+CSLA)后,组员通过SVN下载开发框架进行开发。现在的问题是:程序入口是调用外部程序的exe程序进行,通过调用DLL中的登陆类来进行登陆操作,但是当我指定了程序入口的调试路径后,VS无法根据我的指定正确找到调用的dll路径,报错显示还是寻找项目经理电脑上的路径,因为我们保存的路径不一致,所以无法进入。下图是我电脑的设置路径:然后是报错信息:查看时找不到FrmLogin.cs(dll动态生成),原因则是程序是根据项目经理电脑设定的路径而不是本机指定的路径进行了查找。。
解决方案
解决方案二:
改下路径不就得了这个问题,应该找你们项目经理啊
解决方案三:
是不是exe里的dll路径被固定了,如果是相对路径的话,在你的本地是不会存在这个问题的
解决方案四:
问题是项目组的其他人没问题,就我和另外一个人出现这种问题,所以肯定不是相对路径的问题
解决方案五:
问了项目经理了,暂时也没有答案。别人机子没问题,我感觉是我的电脑设置有问题。开始以为是我前一段弄oracle更改环境变量的原因,所以重新设置了下,还是没用。我甚至重装了VS和整个系统,测试还是不行。
解决方案六:
把你的项目也放在相同的路径下呢?
解决方案七:
不可能的,项目框架生成后,框架文件名称已经改变。再者,别人都是随意起的文件名称不影响的。
时间: 2024-10-26 00:11:39