我的程序需要打电话ILASM,但它继续向我发展.是否有我的程序可以读取的注册表设置或其他值,所以我不需要硬编码路径?
从SDK Microsoft.Build.Utilities命名空间,可以像这样使用ToolLocationHelper类:
using Microsoft.Build.Utilities;
// Use ToolLocationHelper to find ILASM.EXE in the Framework directory
ToolLocationHelper.GetPathToDotNetFrameworkFile("ILAsm.exe", TargetDotNetFrameworkVersion.VersionLatest);
Run Code Online (Sandbox Code Playgroud)
取自MSDN样本.
人们推荐了一些类似 ILAsm 的库:
您可能想使用这些(或 CodeDom -> C#)而不是调用程序。
| 归档时间: |
|
| 查看次数: |
1314 次 |
| 最近记录: |