问题描述
|
我已经安装了.net 4.0框架,并且需要从3.5到ngen的dll的本机映像而无需进行优化,因此我可以更轻松地调试它。
我尝试了几种不同的方法:
转到我的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安装System.Workflow.Activities.dll / Debug
现在,当我转到C:\\ Windows \\ Assembly时,我看到安装的版本是MSIL,而不是AMD64。
我还尝试转到C:\\ Windows \\ assembly \\ GAC_MSIL并在那里运行NGEN。
再次,不去。
有什么想法做什么?
解决方法
您可以尝试GAC。您可以在CMD或Visual Studio命令上执行此操作。
gacutil -if [DLLNAME.dll]
这里是更多信息:http://www.extofer.com/2011/03/visual-studio-external-gac-tool.html