2010-02-23 65 views
1

有没有什么办法从一个winforms添加引用到另一个winforms?添加引用从一个winforms项目到另一个

还有另一种解决方案

我不想再次创建这个类。

我在winform项目中没有看到dll。

+0

它在同一个项目中吗? –

+0

@Assad:你的意思是解决方案。不,他们不是。 '有另一种解决方案' – SLaks

回答

5

用鼠标右键单击该项目,单击添加引用,等待很长时间,单击浏览,然后从其他项目中选择编译的EXE。

1

不,你不会有DLL - 但你仍然可以添加对项目的引用。您可以添加对EXE文件以及DLL的引用。 IIRC,你不能在VS2003中,但你可以从VS2005开始。 (这可能是2005年的“否”,2008年的“是” - 尽管如此,你绝对可以在2008年。)

0

您可以添加对该项目的引用。在添加引用对话框中,选择项目选项卡。

如果您不想将两个项目放在同一个解决方案中,您也可以像添加对dll的引用一样添加对.EXE的引用。

+0

不,他不能 - 他们有不同的解决方案。 – SLaks

+0

击败我的编辑。他可以将这个项目添加到这两个解决方案中...... –

1

从类库项目模板或Windows窗体控件库项目模板中创建一个新项目。如果您创建自己的控件,后者会很有帮助。生成的DLL程序集可以在其他Windows窗体应用程序项目中使用。

使用EXE程序集作为项目参考是可能的,但我认为大多数安装程序都会因此而感到困惑。您必须将EXE部署到与“主”应用程序EXE相同的目录中。用类库项目正确做到这一点。

0

对于添加引用非常有用的东西是PowerCommands 除了其他的东西,它允许您右键单击项目并复制引用,然后将此引用粘贴到另一个项目中。

相关问题