2010-10-01 106 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