首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VS 2008,VS 2010,VS 2012,VS 2013的CorFlags版本

VS 2008,VS 2010,VS 2012,VS 2013的CorFlags版本
EN

Stack Overflow用户
提问于 2014-03-25 18:17:49
回答 1查看 1.3K关注 0票数 1

我已经安装了VS 2008,VS 2010,VS 2012和2013。

我在C:\Program (x86)\Microsoft \Windows的子文件夹中找到了8个文件(X86)。

(例如,其中一个是C:\Program (x86)\Microsoft SDKs\Windows\v7.0\Bin\CorFlags.exe)

CorFlags.exe有不同的长度。

现在,我开发了.NET 3.5、4.0、4.5和4.5.1应用程序。

我特别需要知道程序集是否仅限于CPU、x86或X64。

我该用哪一种?

更新:

所有CorFlags.exe路径

代码语言:javascript
复制
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\x64

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\x64

C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools
C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\x64

C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools
C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\x64
EN

回答 1

Stack Overflow用户

发布于 2014-05-13 19:15:37

您应该使用最新的程序集,因为它是向后兼容的,因此可以用来确定所有版本的程序集的目标平台。我已经用几个程序集测试了最新的CorFlags.exe,它运行起来很有魅力。

最新的CorFlags.exe有新的标志32 32BITREQ32 32BITPREF,这两种标志取代了32位标志,以了解.NET框架4.5.1中关于CorFlags的更多信息。

由于一些生产问题,我已经将AnyCPU程序集更改为使用CorFlags的x86程序集,这就成功了,并挽救了我的生命。(修改后的程序集没有签名,而且我没有相应程序集的源代码。)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22643074

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档