使用Visual Studio 2005如何創建一個dll文件
我有類文件的列表,當我嘗試運行的類文件,它顯示爲 「與類庫輸出類型項目不能啓動故障直接「
如何運行類文件?如何創建一個dll文件。
剛剛進入視覺工作室2005
需要幫助?
使用Visual Studio 2005如何創建一個dll文件
我有類文件的列表,當我嘗試運行的類文件,它顯示爲 「與類庫輸出類型項目不能啓動故障直接「
如何運行類文件?如何創建一個dll文件。
剛剛進入視覺工作室2005
需要幫助?
一個Class Library
就是這樣,一個代碼庫,你需要創建引用庫嘗試它的應用程序。
在相同的解決方案中,只需添加一個新項目作爲Winforms應用程序,然後在winforms應用程序項目中添加對類庫項目的引用。
然後,您應該可以從應用程序代碼中調用庫中的方法。
您不能運行類型庫的項目。您需要定義一個啓動項目,該項目是控制檯應用程序,Windows應用程序或將使用類庫的Web應用程序。
要創建一個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());
}
我希望這有助於你
如果你正在創建一個圖書館,看看使用像NUnit東西來測試它。它會加載DLL並執行你定義的任何測試。
您無法運行類文件,您可以轉到項目屬性 - >應用程序 - >輸出類型。在這裏,您可以將應用程序類型指定爲控制檯應用程序,以便您的代碼在命令提示符下運行 另外請確保您嘗試運行的項目設置爲啓動項目(您可以通過右鍵單擊項目並選擇「設爲啓動項目」來執行此操作。
要創建你需要選擇新項目DLL - >類庫。