我尝试将cs文件转换为DLL文件..
当我使用类库项目时...它在我构建项目时工作并创建DLL文件,但是当我创建新文件,作为类文件,并构建它时,我没有在项目文件夹中找到新的dll文件!为什么?当我使用命名空间时,就在新文件中,在新项目中我找不到它。
第二,我可以将任何类型的项目中的任何cs文件转换为dll文件吗?怎么样 ??我试着建立它,但任何Dll文件创建!!
答案 0 :(得分:1)
您的项目构建类型必须是“类库”才能生成程序集DLL。单个项目中的所有类都将编译到单个库中。对于控制台应用程序,如果转到“应用程序”选项卡下的项目属性,则可以从“控制台应用程序”将输出类型更改为“类库”。
此外,程序集DLL不会直接放在项目文件夹中。它进入\ bin \文件夹。例如,路径将如下所示:MyProject \ bin \ Debug \ MyProject.dll。
答案 1 :(得分:1)
每个项目都有一个DLL文件。
因此,例如,您的项目具有名称空间“Car”,它包含两个类。类“引擎”和类“轮胎。如果您将此项目构建到类库中,则.dll包含两个类。
您可以在另一个项目中加载此dll作为参考。现在你可以使用Car.engine和Car.tire。