【发布时间】:2010-02-23 13:15:30
【问题描述】:
有什么方法可以将一个winforms的引用添加到另一个winforms??
还有其他解决方案
我不想再创建这个类了。
我在 winform 项目中没有看到 dll。
【问题讨论】:
-
@Assad:你的意思是解决方案。不,他们不是。
There are in another solutions
有什么方法可以将一个winforms的引用添加到另一个winforms??
还有其他解决方案
我不想再创建这个类了。
我在 winform 项目中没有看到 dll。
【问题讨论】:
There are in another solutions
右键项目,点击添加引用,等待半天,点击浏览,然后从其他项目中选择编译好的EXE。
【讨论】:
从类库项目模板或 Windows 窗体控件库项目模板创建一个新项目。如果您创建自己的控件,后者会很有帮助。生成的 DLL 程序集可以在其他 Windows 窗体应用程序项目中使用。
使用 EXE 程序集作为项目参考是可能的,尽管我认为大多数安装程序会对此感到非常困惑。您必须将 EXE 部署到与“主”应用程序 EXE 相同的目录。使用类库项目正确执行此操作。
【讨论】:
不,您不会有 DLL - 但您仍然可以添加对项目的引用。您可以添加对 EXE 文件和 DLL 的引用。 IIRC,你不能在 VS2003 中,但你可以在 VS2005 中。 (有可能在 2005 年是“否”,在 2008 年是“是”——但在 2008 年你绝对可以。)
【讨论】:
您可以只添加对项目的引用。在“添加引用”对话框中,选择项目选项卡。
如果您不想将两个项目放在同一个解决方案中,也可以像添加对 dll 的引用一样添加对 .EXE 的引用。
【讨论】:
对添加引用非常有帮助的是PowerCommands 除此之外,它还允许您右键单击项目并复制引用,然后将此引用粘贴到另一个项目中。
【讨论】: