如果我有一個引用另一個程序集(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. Sbt項目依賴關係
- 4. Eclipse項目依賴關係
- 5. .NET Core項目的C++項目依賴關係
- 6. 項目之間的Qt依賴關係
- 7. SBT中的子項目依賴關係
- 8. 管理OSS項目的依賴關係
- 9. Visio中的項目依賴關係圖
- 10. Maven項目變量的依賴關係
- 11. Maven項目之間的依賴關係
- 12. NetBeans中的Maven項目:如何向「依賴關係」和「測試依賴關係」添加依賴關係?
- 13. 如何檢索.Net項目的輸出而不依賴關係
- 14. 獲取缺少依賴關係的Maven項目的依賴關係
- 15. 依賴關係的nuget依賴關係
- 16. VC++ WebBrowser控件.Net依賴關係
- 17. GRAILS + Eclipse項目依賴關係
- 18. eclipse web項目依賴關係
- 19. (Visual)C++項目依賴關係分析
- 20. WCF項目設置和依賴關係
- 21. CMake Visual Studio項目依賴關係
- 22. Flex項目依賴關係圖
- 23. Gradle子項目構建依賴關係
- 24. VS不承認項目依賴關係
- 25. SOA,RPC和項目間依賴關係
- 26. 克魯斯控制.NET忽略項目依賴關係
- 27. 將.net dll依賴關係添加到項目
- 28. 如何使用.NET CLI指定其他項目的依賴關係?
- 29. maven force重建依賴項目(首先構建依賴關係)
- 30. 使用maven建模項目之間的XML依賴關係
這是一個相當方便的解決方案,但不幸的是它不能很好地擴展;如果你發展到擁有數十個項目,你會發現加載滑道和建築物的速度放緩。請參閱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