![](/img/trans.png)
[英]What tools and libraries are available for implementing compilers targeting the CLR?
[英]CLR Versioning + Framework Targeting, what is expected behaviour?
關於哪個版本的CLR將被加載到哪個版本的信息中存在大量的錯誤信息,因此希望合並一些答案以消除與CLR版本相關的后續問題的歧義
當我瞄准.Net Framework的第4版並在VS2010中構建時,我將使用clr版本4嗎? 如果我在app.config文件中沒有添加任何配置,我引用的程序集將使用什么版本的CLR?
我可以強制我的應用程序使用不同版本的CLR嗎? 如果有,怎么樣?
當我瞄准.Net Framework的版本2或3.5並在VS2010中構建時,編譯的程序集將使用哪個clr版本?
如果我在app.config文件中沒有添加任何配置,我引用的程序集將使用什么版本的CLR?
我可以強制我的應用程序使用不同版本的CLR(例如版本4)嗎? 如果有,怎么樣?
在針對v4的新項目中引用v2程序集是否安全? 為什么?
當我瞄准.Net Framework的第4版並在VS2010中構建時,我將使用clr版本4嗎?
是。
我可以強制我的應用程序使用不同版本的CLR嗎? 如果有,怎么樣?
不,沒有其他版本可以運行以4.0為目標的程序。 下一個框架版本(4.5)將不是並排版本,因此使用相同的CLR,不可能超越它。
當我瞄准.Net Framework的版本2或3.5並在VS2010中構建時,編譯的程序集將使用哪個clr版本?
版本2.0.50727,它必須存在於機器上
如果我在app.config文件中沒有添加任何配置,我引用的程序集將使用什么版本的CLR?
版本2.0.50727,當您定位4.0和3.5之間的任何框架版本,當您定位4.0時,版本4.0.30319
我可以強制我的應用程序使用不同版本的CLR(例如版本4)嗎? 如果有,怎么樣?
使用.exe.config文件中的<supportedRuntime version="v4.0"/>
元素。
在針對v4的新項目中引用v2程序集是否安全? 為什么
是。 不測試這種情況是不安全的,可能存在您不小心依賴的框架錯誤的修復。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.