C#中的代码,用于从另一个项目中使用dll的控制台应用程序项目

时间:2014-03-27 02:43:56

标签: c# visual-studio-2010 console-application exe dllimport

我正在使用visual studio。我有测试项目生成一个DLL并在每次构建项目时运行不同的测试。现在我想编写一个控制台应用程序,它生成一个消耗上面生成的dll的exe。我可以使用dllImport吗?如果是,请告诉我怎么做?

3 个答案:

答案 0 :(得分:2)

你只需要:

  1. 在同一解决方案中添加测试项目,然后, enter image description here
  2. 从控制台应用程序添加对项目的引用。 enter image description here
  3. 现在,当您构建解决方案时,库项目将首先构建,其.dll将自动包含在您的控制台项目的bin目录中。执行此操作而不是仅引用构建的.dll的优点是,您可以修改和调试库项目的源,例如,进入它的方法。

    但是,您可以执行第二步,而不是添加对项目的引用,浏览到内置的.dll并将其添加为参考。

答案 1 :(得分:0)

你可以

  1. 然后在同一解决方案中添加测试项目,
  2. 从控制台应用程序添加对项目的引用。
  3. OR

    1. 在控制台应用中包含名为Tests的文件夹。
    2. 添加在其中生成的测试dll。
    3. 从控制台应用程序添加对项目的引用。

答案 2 :(得分:0)

你可以add reference

在Solution Explorer中,右键单击项目节点,然后单击Add Reference。

在“添加引用”对话框中,选择指示要引用的组件类型的选项卡。

选择要引用的组件,然后单击“确定”。

enter image description here