![](/img/trans.png)
[英]How to refer self-contained C# class library project with IronPython inside (Visual Studio 2010)
[英]Visual Studio 2010: How refer to a C# .Net class library project with third part dependencies
這可能是一個非常基本的問題,但我沒有找到有關項目引用如何在Visual Studio中工作的任何詳細信息。
我有一個Visual Studio 2010 C#解決方案,其中包含一個MainApp項目和一個內部帶有第三方程序集的C#類庫項目。 當從MainApp項目引用類庫項目時,我應該只添加項目引用還是需要在類庫項目中添加對第三方程序集的引用?
在某些情況下,如果我在MainApp項目中只有類庫項目引用,似乎第三方程序集未正確加載,盡管在構建完整解決方案時所有DLL文件(包括第三方DLL)都顯示在輸出文件夾中。
編輯:我發布了一個更具體的問題,因為一般的答案在我的案例中沒有幫助: 如何使用IronPython引用自包含的C#類庫項目(Visual Studio 2010)
當使用第三方程序集/ dll時,我發現在一個名為“Dependencies”的項目中創建一個文件夾並將它們放在那里,這樣它們就不會丟失或隱藏在你的源代碼中。
您的類庫項目應該引用第三方程序集。 您需要瀏覽這些(在單擊添加引用之后),然后將Copy Local
屬性設置為True
,這樣它們將被復制到放置任何已編譯代碼的目錄中。
您的其他項目只需要引用您的類庫項目(請記住設置“ Copy Local
屬性),在單擊“ 添加引用”后從“項目”列表中選擇它。
哦,我忘了添加引用引用程序集上任何公共的代碼文件,需要using
語句鏈接到它們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.