如何在如何在.NET中调试设计时(中调试设计时(design-time)控件(下))控件(下)
创建应用自定义控件的创建应用自定义控件的WinForm工程工程
1. 在File菜单中点击New,然后点击Project。
2. 在左边的窗口中选择Visual C# Projects。
3. 在右边的窗口中选择Window Application(这个Application里将应用我们的例子)。
4. 将工程命名为DesignTimeDebugging。
5. 确定radio button选择的是Add to solution。
为工程添加我们的控件库的引用为工程添加我们的控件库的引用
1. 在我们的Host App Project中,右击References,点击Add Reference。
2. 在Projects属性页上,选择Immedient.Windows.Forms工程。
使用我们的自定义使用我们的自定义Form
1. 为了能够使用Microsoft IntelliSense,我们重新编译我们的工程。
2. 使用下面的代码改变Form1的继承关系,改由我们自定义的Form派生。
C#
namespace Immedient.Samples.HostApp.Windows
{
public class Form1 : Immedient.Windows.Forms.Form
{
3. 打开Form1,会发现我们自定义的属性出现在了属性页上。如果有错误发生,关闭所有代开的文件,然后Rebuild Solution,
再重新打开Form1。
设置控件库工程的属性设置控件库工程的属性
通常我们希望能够确定我们是否产生了VS.NET调试我们的代码所需的信息。当开始调试时,如果在断点上开到“?”符号,说明我们
没有产生合适的符号文件。这可能是由于当前正处于Release模式下,或者工程设置被偶然改变了。应当确定Generate Debugging
Information属性被设为true。
Xml文档(文档(C# Only))
下面的设置只对C#有效,在VS.NET2002中,VB.NET并不能产生Xml文档。