代码之家  ›  专栏  ›  技术社区  ›  Jamo

什么时候安装,什么时候只构建,作为大型项目一部分的可视化组件包

  •  1
  • Jamo  · 技术社区  · 16 年前

    语境:

    我一直在开发一个应用程序,它使用许多基于帧的自定义组件(这里的人 super helpful with 因为我一直在学习!).

    由于我正在修改应用程序经常使用的可视化组件,并且这些组件相当多且相互关联(相当多的继承等),我希望尽可能简化修改/构建过程。

    问题:

    什么时候有必要 安装 一个可视化组件包,而不是 建筑 (或仅“编译”?)使用和引用这些组件的exe项目?当我更改将影响对象检查器的成员时,是否只需要将包真正“重新安装”到调色板?这里的任何概念指导都是最受欢迎的。

    再次感谢,提前。:)

    1 回复  |  直到 16 年前
        1
  •  2
  •   Rob Kennedy    16 年前

    IDE通常在重新编译已加载的包时进行检测。编译包时,IDE将首先卸载相关的设计时包,然后在编译完成时尝试重新加载这些包。

    当包被选为IDE中的活动项目时,您应该对包进行更改。(您可以使用“项目组”一次打开多个项目。一次只能有一个是“活动”项目。)

    这与在编译应用程序时隐式编译包单元相反。我的建议是避免这种情况。它使您的包和项目更容易失去同步,部分原因是包不会加载到IDE中,部分原因是您更容易对包单元进行特定于项目的更改,而不是暂停以考虑更改是否真正适合共享包。切换活动项目所需的时间足以使包和应用程序在您的头脑中保持独立。