第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何找出可執(zhí)行文件需要運(yùn)行哪個版本的.NET Framework?

如何找出可執(zhí)行文件需要運(yùn)行哪個版本的.NET Framework?

慕工程0101907 2019-11-14 15:36:18
我有一個可執(zhí)行文件,并且我想知道該文件需要啟動的.NET Framework版本。有一種簡單的方法可以在某處找到此信息嗎?
查看完整描述

3 回答

?
神不在的星期二

TA貢獻(xiàn)1963條經(jīng)驗 獲得超6個贊

我認(rèn)為最可靠的方法是確定所需的CLR版本。您可以通過使用ILDASM并查看“ MANIFEST”節(jié)點(diǎn)或Reflector并以IL形式查看“ Application.exe”節(jié)點(diǎn)的分散視圖來完成此操作。在這兩種情況下,都有注釋指示CLR版本。在ILDASM中,注釋為“ //元數(shù)據(jù)版本”,在Reflector中,注釋為“目標(biāo)運(yùn)行時版本”。


以下是名為WindowsFormsApplication1.exe的.NET WinForms應(yīng)用程序的示例:


ILDASM:


// Metadata version: v2.0.50727

.assembly extern mscorlib

{

  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         // .z\V.4..

  .ver 2:0:0:0

}

.assembly extern System

{

  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         // .z\V.4..

  .ver 2:0:0:0

}

反光板:


.module WindowsFormsApplication1.exe

.subsystem 0x0002

// MVID: {CA3D2090-16C5-4899-953E-4736D6BC0FA8}

// Target Runtime Version: v2.0.50727

您也可以查看引用的程序集列表,并查找具有最高版本號的引用。


同樣,使用ILDASM查看“ MANIFEST”節(jié)點(diǎn)數(shù)據(jù):


.assembly extern System.Drawing

{

  .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )                         // .?_....:

  .ver 2:0:0:0

}

.assembly extern System.Core

{

  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         // .z\V.4..

  .ver 3:5:0:0

}

并使用Reflector,查看列出的每個參考的虛弱(仍為IL):


.assembly extern System.Core

{

    .ver 3:5:0:0

    .publickeytoken = (B7 7A 5C 56 19 34 E0 89)

}

通過查找具有最高版本元數(shù)據(jù)的引用,您可以確定引用來自哪個版本的Framework,這表明您需要安裝與應(yīng)用程序運(yùn)行相同的Framework版本。話雖如此,我不會將其視為100%可靠,但我認(rèn)為它不會很快改變。


查看完整回答
反對 回復(fù) 2019-11-14
?
HUWWW

TA貢獻(xiàn)1874條經(jīng)驗 獲得超12個贊

現(xiàn)在,您可以使用ILSpy來檢查程序集的目標(biāo)框架。加載程序集后,單擊程序集節(jié)點(diǎn)的根,您可以在TargetFramework聲明下找到信息:


[assembly: TargetFramework(".NETFramework,Version=v4.5", FrameworkDisplayName = ".NET Framework 4.5")]


查看完整回答
反對 回復(fù) 2019-11-14
  • 3 回答
  • 0 關(guān)注
  • 986 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號