两个有什么必然的联系吗?
或者
是一个工程可不可以引用另外一个工程的资源?那位高手讲解一下,关于组的概念。

解决方案 »

  1.   

    niqiu兄能不能说的详细些?
    多谢了
      

  2.   

    假定你有一个EXE工程A,和一个工程B,在同一个工程组里
    A可以引用B,然后在B里面设断点,运行A,当执行到断点时,会停住
    这样你就可以调试B了
    如果你不用工程组,只能把B编译成DLL,这样,当A程序调用到B里面
    的程序时,你已经不好调试了
      

  3.   

    这个是在写程序时调试方便才这样做的。等程序写好了,除了exe,其他的要编译成dll来引用的。
      

  4.   

    如果我要进行编译make project group,我是两个dll组成的一个group,一个是数据库封装,一个是逻辑,编译完了第一个,第二个开始的时候他告诉我第一个还没有二进制的编译版本,这是怎么回事?我该怎么办啊?这个只能用在调试吗?"A可以引用B"是指的在A中references...找到B?而不是B编译后的Dll?
      

  5.   

    this project 'siteunion_web' can not be built because it references project 'D:\siteunion.vbp' which is does not have a binary compatibility file set.以上是提示错误信息。我是make project group一起编译的。siteunion已经编译完了,然后'siteunion_web'开始的时候出错的。
      

  6.   

    --"A可以引用B"是指的在A中references...找到B?而不是B编译后的Dll? 
    是的
    --编译时只能选DLL,而不能是工程
      

  7.   

    我的两个dll都需要编译啊
    然后在asp里面调用的
    然后我只能每次都重新设定references了?
      

  8.   

    我明白你的意思了,你指的工程组中只包含两个DLL工程。建议这样做:
    假设B要引用A,先开发A,并建立工程组调试通过后编译生成A.dll,然后开发B,
    在B中加入对A的引用,同样再建立工程组调试B,调试通过后编译生成B.dll,
    一切OK。