2010-10-01 103 views
0

我尝试转换CS文件DLL文件..问题,创建DLL文件

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

第二,我可以将任何类型的项目,如“控制台项目”中的任何cs文件转换为dll文件?怎么样 ??我试图建立它,但创建任何Dll文件!

+0

您是在同一个项目中创建新类还是在一个新项目中创建新类? – w69rdy 2010-10-01 14:03:18

+0

@ w69rdy:在同一个ClassLibrary项目中 – 2010-10-01 14:29:40

回答

1

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

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

1

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

因此,例如您的项目有名称空间“汽车”,它包含两个类。类“引擎”和类“轮胎。如果你建立这个项目到类库中你的.dll包含两个类。

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

+0

谢谢..我理解:)新的名称空间不会出现,因为它不会包含公共类.. – 2010-10-01 14:26:01