我做了个工程组,但每次打开工程组全编译运行时都提示EXE工程没有引用BIZ工程,但在工程的引用中是有引用的,把已有的引用去掉再重新引用就可以全编译运行了。这是为什么呢,但另一个工程组却没这个问题,打开可以直接全编译运行,他们的版本兼容设置都是相似的

解决方案 »

  1.   

    前一个版本你引用了这个project,你现在打开找不到,当然提示你了第二个版本你应该是没有引用而已。
      

  2.   

    前一个版本你引用了这个project,你现在打开找不到,当然提示你了第二个版本你应该是没有引用而已。
      

  3.   

    不懂,都引用了,也能找到,他提示EXE工程中引用的BIZ工程中的类没有定义,这是什么意思,路径什么的肯定都没问题
      

  4.   

    楼上的MVP连我说什么都没看明白,就....
      

  5.   

    用记事本打开EXE工程的vbp文件
    看有没有Reference=*\A..\xx\BIZ.vbp这句话
    *\A..\xx是相对路径
      

  6.   

    feiyun0112说对了,有问题的是这样的
    Reference=*\A..\Biz\BIZ.vbp
    正常的是这样的:
    Reference=*\G{5A3AFFA0-4E9A-462F-AF20-CEC91BC01E64}#12.0#0#..\BIZ\BIZ.dll#
    ,中间一长串是Dll的GUID吗?两个工程一样引用的,怎么会有这个区别呢
      

  7.   

    Reference=*\G{5A3AFFA0-4E9A-462F-AF20-CEC91BC01E64}#12.0#0#..\BIZ\BIZ.dll#
    是直接引用的dll文件