.NET中'obj'目錄的用途究竟是什麼?.NET中的'obj'目錄是什麼?
47
A
回答
62
的「OBJ」的文件夾用於存儲爲了在編譯過程來創建最終的二進制使用的臨時對象文件和其他文件。
「bin」文件夾是完整二進制文件(程序集)的輸出文件夾。
43
除了splattne's answer,我認爲理由因爲它(而不是在構建後清理它)是爲了支持增量編譯。如果你已經編譯了100個類並且改變了其中的一個,那麼重新編譯一個改變的類的代碼並且重新組合來自新舊代碼混合的exe/dll會更有效率。
當然,增量編譯比這更復雜 - 它必須跟蹤一切,以便它可以檢測何時需要重新編譯類,即使該類本身沒有改變。 (例如,如果一個類中出現新的過載 - 某些調用者可能需要重新編譯。)
相關問題
- 1. MonitorEnter中的obj是什麼?
- 2. 1.4.3 OBJ文件OBJ目錄中的Makefile
- 3. .net:在我的build/Debug目錄中找到MyProjectName_Accessor.exe?這是什麼?
- 4. 什麼是快(OBJ作爲結構!= NULL)或(obj是結構)在C#.NET
- 5. 什麼是@StaticMetamodel和SingularAttribute <Obj,Obj>?
- 6. 什麼是com.android.internal.R的目錄?
- 7. Javascript中的obj [''是什麼意思?
- 8. 在Python Docstrings中,「:obj:`是做什麼的?
- 9. 什麼是'。'在Windows中的目錄?
- 10. 什麼是hadoop hdfs中的/ tmp目錄?
- 11. 什麼是「。」和「Windows」目錄中的「..」?
- 12. 什麼是AngularJS中的node_modules目錄?
- 13. c#Object obj的值是{}。什麼是 」{}」?
- 14. 爲什麼在JavaScript中:obj = new Boolean(false),(obj && true)是true,(obj || false)是false?
- 15. 什麼是我的Classes目錄中的「Classes-1.moved-aside」目錄?
- 16. 什麼是命名目錄?
- 17. 什麼是「was.drupal」目錄?
- 18. 〜/ .npm目錄是什麼?
- 19. 什麼是doc根目錄?
- 20. 這是什麼目錄
- 21. .git/sequencer目錄是什麼?
- 22. 什麼是根目錄?
- 23. 。什麼是 」。」和「..」目錄?
- 24. 什麼是.net中的AutoClass?
- 25. 什麼是.NET中的「AxSHDocVw」?
- 26. 什麼是.NET中的WCF?
- 27. obj目錄的用途
- 28. 是什麼$ OBJ =「類名」和$的obj =新的類名()
- 29. OBJ文件的內容是什麼?
- 30. Wavefront .obj文件的規格是什麼?
「obj」文件的來源是什麼?我問,因爲我在打包錯誤版本的「System.Runtime.dll」的Azure雲服務項目時遇到問題。請參閱[這裏](http://stackoverflow.com/q/40572793/7850)。 – 2016-11-13 13:47:37