有没有办法将一个winforms的引用添加到另一个winforms?
还有其他解决方案
我不想再次创建这个课程。
我在winform项目中没有看到一个dll。
答案 0 :(得分:5)
右键单击项目,单击“添加引用”,等待很长时间,单击“浏览”,然后从其他项目中选择已编译的EXE。
答案 1 :(得分:2)
从类库项目模板或Windows窗体控件库项目模板创建新项目。如果您创建自己的控件,后者可能会有所帮助。生成的DLL程序集可以在其他Windows窗体应用程序项目中使用。
使用EXE程序集作为项目参考是可能的,虽然我认为大多数安装程序会因此而非常困惑。您必须将EXE部署到与“主”应用程序EXE相同的目录中。使用类库项目正确执行。
答案 2 :(得分:1)
不,您将没有DLL - 但您仍然可以添加对项目的引用。您可以添加对EXE文件和DLL的引用。 IIRC,你不能在VS2003,但你可以从VS2005。 (可能在2005年是“不”,在2008年是“是” - 你绝对可以在2008年。)
答案 3 :(得分:0)
您只需添加对项目的引用即可。在“添加引用”对话框中,选择“项目”选项卡。
如果您不想将两个项目放在同一个解决方案中,也可以像添加对dll的引用一样添加对.EXE的引用。
答案 4 :(得分:0)
对于添加引用非常有帮助的是PowerCommands 除此之外,它还允许您右键单击项目并复制引用,然后将此引用粘贴到另一个项目中。