2010-05-23 97 views
3

使用Visual Studio 2005如何創建一個dll文件

我有類文件的列表,當我嘗試運行的類文件,它顯示爲 「與類庫輸出類型項目不能啓動故障直接「

如何運行類文件?如何創建一個dll文件。

剛剛進入視覺工作室2005

需要幫助?

回答

9

一個Class Library就是這樣,一個代碼庫,你需要創建引用庫嘗試它的應用程序。
在相同的解決方案中,只需添加一個新項目作爲Winforms應用程序,然後在winforms應用程序項目中添加對類庫項目的引用。

然後,您應該可以從應用程序代碼中調用庫中的方法。

0

您不能運行類型庫的項目。您需要定義一個啓動項目,該項目是控制檯應用程序,Windows應用程序或將使用類庫的Web應用程序。

3

要創建一個DLL文件,單擊新建項目,然後選擇類庫。

將代碼輸入到爲您自動創建的類文件中,然後從「調試」菜單中單擊「生成解決方案」。

現在,看看在你的目錄:../debug/release/YOURDLL.dll

就在那兒! :)

P.S. DLL文件不能像正常的應用程序(exe)文件一樣運行。你需要創建一個單獨的項目(可能是一個贏的窗體應用程序),然後將你的dll文件添加到該項目中作爲「參考」,你可以通過轉到解決方案資源管理器,右鍵單擊項目名稱並選擇添加然後瀏覽到你保存你的dll文件。

然後,可以使用這個DLL文件,在您的項目代碼,你調用的DLL文件中的方法。例如:

如果在你的DLL文件,你有這樣的方法:

public string somerandommethod() 
{ 
    string x = "something"; 
return x; 
} 

然後,在你單獨的項目你Form1.cs的文件,你會從喜歡你的DLL文件調用的代碼這樣的:

button1_Click(object sender, EventArgs e) 
{ 
    MyDllFile dll = new MyDllFile(); 
    MessageBox.Show(dll.somerandommethod()); 
} 

我希望這有助於你

0

如果你正在創建一個圖書館,看看使用像NUnit東西來測試它。它會加載DLL並執行你定義的任何測試。

0

您無法運行類文件,您可以轉到項目屬性 - >應用程序 - >輸出類型。在這裏,您可以將應用程序類型指定爲控制檯應用程序,以便您的代碼在命令提示符下運行 另外請確保您嘗試運行的項目設置爲啓動項目(您可以通過右鍵單擊項目並選擇「設爲啓動項目」來執行此操作。

要創建你需要選擇新項目DLL - >類庫。