在第三个项目中调用两个C#项目的表单

时间:2015-09-15 06:51:04

标签: c# projects-and-solutions

这是我第一次使用StackOverflow ...
我想我的问题是一个愚蠢的问题!!
我需要在第三个项目中调用两个C#项目中的表单和类

我按照以下步骤操作:

  1. 在第三个项目的Solution Explorer中,我点击了Add Reference
  2. 点击“项目标签”
  3. 我没有找到任何添加浏览来添加这两个项目。见图像

3 个答案:

答案 0 :(得分:1)

在单个解决方案中创建多个项目。然后使用>>在project3引用中添加project1和project2添加参考>>项目>>溶液

方法如下:Hash::combine()

答案 1 :(得分:1)

您的项目应该在同一解决方案下。 如果您在不同的解决方案下构建两个项目,请按照以下步骤进行操作

1.创建一个winform项目,让“Project1”转到项目设置,将输出类型更改为类库并构建它。

2.创建另一个winform项目让我们说“Project2”转到项目设置将输出类型更改为类库并构建它

3.创建您想要调用它的第三个项目。转到添加参考。浏览文件夹,如下所示

  • project1的debug文件夹选择project1.dll并添加引用。
  • project2的debug文件夹选择project2.dll并添加引用。

    4.现在创建表格和调用对象。

答案 2 :(得分:0)

好的。 Visual Studio使您能够添加自己刚刚创建的引用。这些引用可以是(动态链接)库DLL或可执行文件EXE。所以继续创建一个项目并添加一个新的Form。此自定义Form必须为public,以便其他项目能够提取代码。

现在您可以添加和使用引用。如果命名空间与您将要使用的命名空间不匹配,请确保包含该命名空间。

这个东西叫做Project-to-project Reference