我想使用ngen命令行编译一个C#程序用于特殊目的.所以我在VS2010中创建了一个控制台应用程序并将其命名ngentest.在名称ngentest.vshost.exe中创建一个文件vs2010\projects\ngentest\bin\debug.我在VS2010命令提示符中使用此文件作为ngen命令参数,如下所示:
ngen "c:\documents\vs2010\projects\ngentest\bin\debug\ngentest.vshost.exe"
Run Code Online (Sandbox Code Playgroud)
但是当我这样做时,我无法接收PublicKeyToken,我无法在任何地方找到任何装配!如果我的程序集已创建,它在哪里?我怎么能找到它?我如何运行它(使用命令,或......!)来获取输出?
否则,当我从VS的Build菜单中使用build ngen构建我的项目时,会在提到的目录中创建一些文件,其中一个是ngentest.exe.