2015-10-19 29 views
-4

想象一下,我用c#編寫了不同的方法。現在這些主要課程都包含在內,並且工作得很好。但是我有一個計劃來爲這個項目添加一個upadter函數。在這種情況下,我的想法是將每個函數都包含在具有函數名稱的DLL文件中。因此,如果有新版本可用,我的更新程序功能可以輕鬆替換舊版DLL文件。問題是我不知道如何通過包含一個方法來創建一個DLL文件。如何在c#中創建一個包含方法的dll文件#

+0

您的問題很不清楚。你想要做什麼,你嘗試過什麼。請閱讀Stack Overflow的幫助頁面,瞭解如何編寫一個好問題。如果你的代碼不起作用,那麼請閱讀[mcve]。 – AdrianHHH

+0

這個SO帖子可能會幫助[以編程方式運行msbuild](http://stackoverflow.com/questions/7264682/running-msbuild-programmatically) – singsuyash

回答

0

您不應該爲每個函數分別生成一個.dll文件。在編寫庫時,我建議將新項目添加到C#類庫類型的當前解決方案中。現在,您可以在您正在使用的項目內輕鬆使用新編寫的庫。像這樣:enter image description here

在解決方案資源管理器中,您會看到一個庫項目和一個Windows窗體應用程序項目。 Windows窗體應用程序使用庫的代碼來工作。您可以在庫完成時使用該庫,並通過在「添加參考」下的其他項目中引用它來編譯爲.dll。

相關問題