我是这个使用 C# 的 .NET Framework 的新手。我下载的一些示例代码无法运行。我知道在我这边,我只能运行应用程序项目而不能运行任何库项目。这两者有什么区别?以及如何使库也运行?
user1907700
问问题
125 次
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 回答