如果我有一個引用另一個程序集(B)的程序集(A)。 我想在項目中引用A,添加引用並將A複製到我的BIN目錄中。它也不會複製B,即使A依賴於它,所以代碼也不會編譯。 我該如何設置,以便每當我引用A時,A和B都被複制到我的bin目錄中?使用.Net項目的組件依賴關係
1
A
回答
3
我不認爲有在你身邊問除了明確添加這兩種任何方式。然而,我不認爲爲了獲得引用而添加項目是一個可行的解決方案。並非所有解決方案所依賴的項目都應該被添加到解決方案中。這將完全貶低您的整體項目結構,流程,源代碼管理,分工等。
4
在Visual Studio中,將每個項目添加到相同的解決方案。確保使用「項目引用」而不是直接文件引用(即瀏覽程序集)。
1
參考A和B.
0
不幸的是,您必須手動添加兩者。每當我使用NHibernate的3.5之前的版本時,這就是我所遇到的情況:它需要log4net和Iesi.Collections程序集。所以我別無選擇,只能在實現NHibernate的所有解決方案中手動包含對兩者的引用。
當然,如果你只有DLL,這更是一個問題。如果這是一個項目,你有一個Visual Studio的代碼本身,會事先警告你缺少這些參考。
+0
顯然有一個Telerik控件,當您瀏覽到dll並添加它時,它會添加一些其他所需的程序集。我沒有看到它,被另一個程序員告知。將是一個很好的竅門,知道是否有可能。 – 2008-10-03 05:53:07
0
將它們添加到全局程序集緩存如何?
相關問題
- 1. 組織項目依賴關係
- 2. VS2010項目依賴關係
- 3. Eclipse項目依賴關係
- 4. Sbt項目依賴關係
- 5. Java項目依賴關係
- 6. CMAKE項目依賴關係
- 7. 。Visual Studio安裝項目中的.NET Framework依賴關係項目
- 8. .NET Core項目的C++項目依賴關係
- 9. 指定項目的依賴關係:複製依賴關係?
- 10. 在.net中獲取項目依賴關係項目
- 11. .Net Core 1.1項目中的.Net Framework依賴關係
- 12. 使用.NET的API依賴關係
- 13. 從項目依賴中排除項目依賴關係
- 14. 項目引用v NuGet依賴關係
- 15. 管理OSS項目的依賴關係
- 16. Maven項目變量的依賴關係
- 17. Visio中的項目依賴關係圖
- 18. SBT中的子項目依賴關係
- 19. Maven項目之間的依賴關係
- 20. 項目之間的Qt依賴關係
- 21. Maven,項目之間的依賴關係
- 22. Gradle項目中的Maven依賴關係
- 23. NetBeans中的Maven項目:如何向「依賴關係」和「測試依賴關係」添加依賴關係?
- 24. 如何檢索.Net項目的輸出而不依賴關係
- 25. 獲取缺少依賴關係的Maven項目的依賴關係
- 26. VC++ WebBrowser控件.Net依賴關係
- 27. 依賴關係的nuget依賴關係
- 28. Maven依賴關係與多個項目的依賴關係管理
- 29. eclipse web項目依賴關係
- 30. GRAILS + Eclipse項目依賴關係
這是一個相當方便的解決方案,但不幸的是它不能很好地擴展;如果你發展到擁有數十個項目,你會發現加載滑道和建築物的速度放緩。請參閱http://www.simple-talk.com/dotnet/.net-framework/partitioning-your-code-base-through-.net-assemblies-and-visual-studio-projects/和相關文章。 FYI – Pat 2012-07-20 20:30:15