1

我正在开发一个包含安装一些 Visual Studio 模板的项目。部分要求是必须在提交和卸载阶段调用 VS 可执行文件以使 VS 了解模板。我没有太多信息或任何适当的示例可以继续,而且我对设置和部署项目还很陌生。所以,我的问题是:

如何在安装和部署项目中的自定义操作的上下文中确定 VS 2008 可执行文件的位置并调用“devenv.exe /setup”?我知道此信息存在于注册表中(并且我已经找到它),但是我不知道将其添加为自定义操作中的逻辑。

此外,如果有人在这方面有任何经验,并且有任何好的链接或关于需要了解和注意的事情的任何建议,请随时加入。

4

1 回答 1

0

我用两种方法来简化部署项目中的复杂操作,相信可以帮助到你:

  1. 使用安装/卸载方法创建一个将被调用的外部 DLL。例子
  2. 使用Wix作为替代品。

使用安装程序类,您可以轻松检查注册表的devenv位置: HKLM\Software\Microsoft\VisualStudio\X.X\InstallDir

于 2009-12-10T17:30:47.610 回答