创建DLL文件的问题

时间:2010-10-01 13:58:54

标签: c#

我尝试将cs文件转换为DLL文件..

当我使用类库项目时...它在我构建项目时工作并创建DLL文件,但是当我创建新文件,作为类文件,并构建它时,我没有在项目文件夹中找到新的dll文件!为什么?当我使用命名空间时,就在新文件中,在新项目中我找不到它。

第二,我可以将任何类型的项目中的任何cs文件转换为dll文件吗?怎么样 ??我试着建立它,但任何Dll文件创建!!

2 个答案:

答案 0 :(得分:1)

您的项目构建类型必须是“类库”才能生成程序集DLL。单个项目中的所有类都将编译到单个库中。对于控制台应用程序,如果转到“应用程序”选项卡下的项目属性,则可以从“控制台应用程序”将输出类型更改为“类库”。

此外,程序集DLL不会直接放在项目文件夹中。它进入\ bin \文件夹。例如,路径将如下所示:MyProject \ bin \ Debug \ MyProject.dll。

答案 1 :(得分:1)

每个项目都有一个DLL文件。

因此,例如,您的项目具有名称空间“Car”,它包含两个类。类“引擎”和类“轮胎。如果您将此项目构建到类库中,则.dll包含两个类。

您可以在另一个项目中加载此dll作为参考。现在你可以使用Car.engine和Car.tire。