0
A
回答
2
清單將記錄參考.dll
文件 - 如果不使用它,編譯器會掉落在編譯清單中的參考。所以,在這種情況下,沒有影響。
如果定義了這個庫,對現有的(未經修改)的代碼提供更好的匹配任何擴展方法,這就構成了一個使用這個庫和擴展方法將被使用。
如果這不是一個.NET組件,但一個COM/COM + DLL,將產生一個包裝爲好。
不應該有其他的問候編譯的程序集的MSIL部分改變。
2
如果它是只是一個引用(並假設dll是一個程序集) - 沒有任何;未使用的引用會被編譯器無聲地丟棄,並且在您的場景中,您沒有添加任何代碼,即使用程序集(即使用來自新dll的類型的某些代碼)。注意我在這裏假設輕微的假設在新的dll中(在已經使用的名稱空間中)沒有擴展方法,它們爲現有的擴展方法使用提供了更好的匹配。
如果標記引用複製本地=真,那麼在你的輸出目錄,你會得到額外的DLL(但內部程序集將不正式引用它 - 如果你的代碼沒有按該引用仍下降不要觸摸組件)。
相關問題
- 1. 重新編譯編譯器對編譯後的代碼有影響嗎?
- 2. 爲什麼加入內置對我的代碼沒有影響?
- 3. 在gcc編譯時警告有什麼影響?會有什麼後果?
- 4. java程序代碼的編碼是否影響編譯?
- 5. 爲什麼PHP文件編碼影響響應數據編碼?
- 6. 爲什麼file.tell()影響編碼?
- 7. Z索引號碼在RDLC文件中有什麼影響?
- 8. 爲什麼這個C++代碼編譯?它有什麼作用?
- 9. C++:爲什麼代碼正在編譯
- 10. 爲什麼我不能在iPhone上編譯引用vImage庫的代碼?
- 11. CSS代碼沒有影響
- 12. 爲什麼ajax響應代碼沒有正確添加?
- 13. 編譯代碼和可執行代碼有什麼區別?
- 14. 引用在動態編譯代碼
- 15. 爲什麼這段代碼不能用MS編譯器編譯?
- 16. 如果removeClass不影響源代碼,那有什麼意義?
- 17. 有什麼可以影響gcc構建相同的代碼?
- 18. 在C中解引用字符串文字有什麼影響?
- 19. 如何在代碼塊上添加編譯器標記
- 20. 編譯器優化如何影響代碼邏輯?
- 21. gcc編譯器優化受影響的代碼
- 22. 讓sbt重新編譯受影響的Java源代碼
- 23. 爲什麼不編譯這個代碼?
- 24. 爲什麼不編譯這個代碼?
- 25. 這段代碼爲什麼不編譯?
- 26. 這個C代碼爲什麼編譯?
- 27. 爲什麼要編譯Haskell代碼?
- 28. 編譯後代碼中的'()'是什麼?
- 29. 爲什麼不編譯這個代碼?
- 30. 此代碼爲什麼編譯失敗?
你的意思是添加一個引用到的.csproj/.vbproj文件或要補充的參照.dll文件? – StuperUser