1

我是这个使用 C# 的 .NET Framework 的新手。我下载的一些示例代码无法运行。我知道在我这边,我只能运行应用程序项目而不能运行任何库项目。这两者有什么区别?以及如何使库也运行?

4

3 回答 3

0

应用程序项目是“.exe”文件,库项目类似于“.dll”文件。因此,您不能直接“运行”库,而是应该由应用程序项目引用该库。

在应用程序中使用Project -> Add Reference,然后选择库项目或浏览 .dll 文件,然后您可以在应用程序中使用该库。

于 2012-12-16T11:20:27.483 回答
0

没有这样的事情library project。有一个class library。您不能仅运行类库本身。您可以将其添加为对您的应用程序项目的引用。

如何在应用程序项目中添加类库?

  • Visual Studio中,单击Project,然后单击Add Reference
  • 单击Browse选项卡并找到要添加引用的 .dll。 注意:如果您要使用的 DLL 在同一个项目中,显然使用 Browse 是不好的形式。相反,右键单击项目,然后单击Add Reference,然后从Project选项卡中选择适当的类。
  • 行。

如何在您的应用程序项目中使用它?

添加using [namespace];到要引用库的 .cs 文件中。因此,如果您要引用的库具有名为 YourLibrary 的命名空间,请将以下内容添加到 .cs 文件中:

using YourLibrary;
于 2012-12-16T11:32:54.500 回答
0

库(.NET 中的类库)是某种设计为可重用且不能直接运行的软件。通常您在另一个库或应用程序中使用库项目的输出(.dll文件)。图书馆没有起点。所以你不能双击它的文件并期望它开始运行。它包含由其他人(或您自己)编写的,可以在其他软件中使用。

相反,一个应用程序有一个起点Main方法),所以它可以直接运行。

于 2012-12-16T11:35:24.000 回答