我以前在www.example.com项目中创建了一个windows窗体vb.net,但现在我意识到我可以在其他各种项目中使用该窗体。我不是将代码复制到每个要使用它的项目中,而是尝试创建一个新项目,将代码复制到这个新项目中,并在任何需要使用该窗体的时候引用这个新项目。
我创建了新的空白Windows窗体项目,将vb、resx和设计器文件复制到该项目中。然后打开新的解决方案文件夹,选择“添加现有项”并选择预先存在的vb文件。我添加了对System.Windows.Forms和System.Drawing的引用以删除“未定义类型”按钮“”错误,但我仍然收到“找不到事件”单击“”的错误。此外,当我尝试打开设计器文件时,我收到此错误:designer error
我尝试按照前面的答案将表单复制到新项目中,但仍然无法找到答案。我没有太多处理多个项目和解决方案的经验,所以我可能犯了一个简单的错误,但我似乎找不到任何其他与此直接相关的答案。
1条答案
按热度按时间yk9xbfzb1#
你不应该复制任何东西。你应该做的是右键单击新项目并选择Add - Existing Item,然后选择窗体的VB文件。这将把窗体和所有需要的部分添加到项目中。