【发布时间】:2011-05-26 12:20:43
【问题描述】:
嗨 我有用于为我们使用的代码生成包装器类的自定义工具。 我注册了 Dll(使用 regasm /codebase)并且可以在注册表中看到密钥。 但是 VS 说“在这个系统上找不到自定义工具”。 这是什么问题?我不知道原因,谁能指导我?
【问题讨论】:
标签: c#
嗨 我有用于为我们使用的代码生成包装器类的自定义工具。 我注册了 Dll(使用 regasm /codebase)并且可以在注册表中看到密钥。 但是 VS 说“在这个系统上找不到自定义工具”。 这是什么问题?我不知道原因,谁能指导我?
【问题讨论】:
标签: c#
取自 Dimaka 的博客:Install Custom Tool for VS。
你能确认你采取了所有这些步骤吗?
运行 Visual Studio 命令提示符
在那里运行命令(VisualStudio.CodeGeneration.dll – 使用我的自定义工具组装):
RegAsm.exe C:..full..path.here..\VisualStudio.CodeGeneration.dll /unregister
GacUtil.exe /u VisualStudio.CodeGeneration
RegAsm.exe C:..full..path.here..\VisualStudio.CodeGeneration.dll
GacUtil.exe /i C:..full..path.here..\VisualStudio.CodeGeneration.dll
有时 Visual Studio 需要运行“devenv /setup”命令来刷新 IDE。
【讨论】:
devenv /setup 工作。把我的头撞在墙上几个小时......