[英]add a c# library project to my project and how to use it
我有C#庫項目。 我將它(library.sln)
作為現有項目添加到我的項目中。 因此涉及到我的解決方案資源管理器。
但是在我嘗試訪問它的表單中,似乎using library;
不存在using library;
注意! 我在哪里錯了,我該怎么辦?
當我嘗試調試項目時,無法在Visual Studio中自行構建,錯誤是:
a project with an output type of class library can not be started directly
您可以在此處http://www.codeproject.com/KB/selection/FarsiLibrary.aspx?msg=4043318#xx4043318xx
看到圖書館項目,它有4個命名空間。
您需要在上下文菜單中使用“設置為啟動項目”選項來設置可運行的項目。 您創建的項目“庫”可能是無法運行的類庫。
創建一些可運行的項目(例如Condole應用程序)以使用您的庫並將其設置為啟動項目。 然后運行您的項目。
庫只是類,接口,枚舉等的集合。為了對其進行調試,您可能需要創建一個控制台應用程序,該應用程序在要調試的類上調用方法。
此外,僅將庫添加到解決方案中還不足以讓其他庫看到它們。 為此,您必須將其添加為參考。 您可以通過右鍵單擊項目中的“引用”項,然后單擊“添加引用”來執行此操作。
右鍵單擊您的引用文件夾,按“添加引用”,切換到“項目”,然后將引用添加到您的庫項目中。
即使將項目添加到解決方案中,也必須為WinForms項目添加對該項目的引用。 這與庫無關。
如果您的WinForms使用.NET 4客戶端配置文件,並且庫需要.NET Full,則您將無法訪問它,而需要更改WinForms項目以使用完整的.NET 4運行時。
已經有了不錯的答案,但我也建議您創建一個Test項目,作為調試庫的更有效方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.