CorFlags.exe在哪里? (.NET Framework工具)

时间:2010-12-15 13:24:34

标签: visual-studio-2010 .net-4.0 corflags

我在哪里可以找到CorFlags.exe tool?我对我的硬盘驱动器进行了全面搜索,但没找到。

我有:.NET Framework 4.0,Visual C#2010 Express,Visual C ++ 2010 Express。操作系统是Windows 7 Ultimate 32位。

2 个答案:

答案 0 :(得分:37)

它应该是Windows SDK版本6或更高版本的一部分,位于...

之类的地方
%ProgramFiles%\Microsoft SDKs\Windows\v6.0A\Bin\CorFlags.exe
%ProgramFiles%\Microsoft SDKs\Windows\v6.0A\Bin\x64\CorFlags.exe
%ProgramFiles%\Microsoft SDKs\Windows\v7.0A\Bin\CorFlags.exe
%ProgramFiles%\Microsoft SDKs\Windows\v7.0A\Bin\x64\CorFlags.exe
%ProgramFiles%\Microsoft SDKs\Windows\v7.1\Bin\CorFlags.exe
%ProgramFiles%\Microsoft SDKs\Windows\v7.1\Bin\x64\CorFlags.exe
%ProgramFiles%\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\CorFlags.exe
%ProgramFiles%\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\x64\CorFlags.exe
%ProgramFiles%\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools\CorFlags.exe
%ProgramFiles%\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools\x64\CorFlags.exe
%ProgramFiles%\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\CorFlags.exe
%ProgramFiles%\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\x64\CorFlags.exe

如果您没有看到并且您有64位系统,请同时检查 %ProgramFiles(x86)%

答案 1 :(得分:0)

如果要在Visual Studio Developer CMD中找到它并安装Python,请使用此脚本(我的原始作品):

import os
def selectlower(w):
    d = []
    for i in w:
        d.append(i.lower())
    return d
def searchmyPATH(name):
    e = True
    pathenv = os.environ['PATH']
    paths = pathenv.split(';')
    for x in paths:
        if os.path.exists(x) and os.path.isdir(x):
            y = selectlower(os.listdir(x))
            if name.lower() in y:
                print(x)
                e = False
    if e:
        print("none")
searchmyPATH("corflags.exe")

以我的64位Windows 10计算机为例,我在C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools中找到了它。 (我实际上是在寻找ResGen。)
在VS Developer CMD中运行Python脚本。