我是使用C#的.NET Framework的新手。我下载的一些示例代码无法运行。我知道在我这边,我只能运行应用程序项目而不运行任何库项目。这两者有什么区别?我如何让图书馆运行?
答案 0 :(得分:0)
应用程序项目是“.exe”文件,库项目类似于“.dll”文件。所以你不能直接“运行”库,而应该由应用程序项目引用库。
在应用程序中使用Project -> Add Reference
,然后选择库项目或浏览.dll文件,然后您可以在应用程序中使用该库。
答案 1 :(得分:0)
没有这样的事library project
。有一个class library
。您不能仅自己运行类库。您可以将其添加为应用程序项目的参考。
如何在应用项目中添加类库?
Visual Studio
中,点击Project
,然后点击Add Reference
。Browse
标签,找到要添加引用的.dll。
注意:如果要使用的DLL位于同一项目中,则显然使用“浏览”是错误的形式。相反,右键单击项目,然后单击Add Reference
,然后从Project
选项卡中选择相应的类。如何在应用项目中使用它?
将using [namespace];
添加到要引用库的.cs文件中。因此,如果要引用的库具有名为YourLibrary的名称空间,请将以下内容添加到.cs文件中:
using YourLibrary;
答案 2 :(得分:0)
库(.NET中的类库)是某种旨在重用并且无法直接运行的软件。通常,您在另一个库或应用程序中使用库项目的输出( .dll 文件)。库没有起点 。所以你不能双击它的文件并期望它开始运行。它包含 classes ,由其他人(或您自己)编写,可以在其他软件中使用。
相比之下,应用程序具有起点 (Main
方法),因此可以直接运行。