2

我安装了 .net 4.0 框架,需要从 3.5 生成 dll 的本机映像而无需优化,以便更轻松地调试它。

我尝试了几种不同的方法:

  1. 转到我的 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.0

使用以下命令创建 System.Workflow.Activities.ini:

ngen.exe 卸载 System.Core.dll

[.NET Framework 调试控件] GenerateTrackingInfo=1 AllowOptimize=0

并运行 ngen.exe 卸载 System.Workflow.Activities.dll ngen.exe install System.Workflow.Activities.dll /Debug

现在,当我转到 C:\Windows\Assembly 时,我看到安装的版本是 MSIL,而不是 AMD64。

  1. 我还尝试去 C:\Windows\assembly\GAC_MSIL 并在那里运行 NGEN。

再一次,不去了。

关于做什么的任何想法?

4

1 回答 1

0

你可以试试广汽。您可以在 CMD 或 Visual Studio 命令上执行此操作。

gacutil -if [DLLNAME.dll] 

这里有更多信息:http ://www.extofer.com/2011/03/visual-studio-external-gac-tool.html

于 2011-06-13T22:10:57.470 回答