1

语境:

我一直在开发一个使用许多基于框架的自定义组件的应用程序(我一直在学习 ,这里的人们对这些组件非常 帮助!)。

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

问题:

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

再次感谢,提前。:)

4

1 回答 1

2

IDE 通常会检测您何时重新编译 IDE 已加载的包。编译包时,IDE 将首先卸载相关的设计时包,然后在编译完成时尝试重新加载它们。

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

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

于 2009-09-15T22:37:22.497 回答