我需要运行 devenv.exe /setup 两次吗? [与 2005 年和 2008 年相比]
Posted
技术标签:
【中文标题】我需要运行 devenv.exe /setup 两次吗? [与 2005 年和 2008 年相比]【英文标题】:Do I need to run devenv.exe /setup twice? [VS 2005 and 2008] 【发布时间】:2009-06-05 15:49:17 【问题描述】:我正在编写一个 VS 集成包并使用 Visual Studio 设置包进行设置。我有一个在安装包时运行“devenv.exe /setup”的自定义操作。
如果用户安装了 VS 2005 和 2008,我需要从两个目录运行 devenv.exe /setup 吗?像这样:
“C:\Program Files\Microsoft\Visual Studio 8\Common7\IDE\devenv.exe /setup”
“C:\Program Files\Microsoft\Visual Studio 9.0\Common7\IDE\devenv.exe /setup”
或者只运行一个就足够了?如果是这样,我应该运行哪一个? (我猜是 2008 年)
【问题讨论】:
【参考方案1】:是的,您需要同时运行两者。它们是两个独立的环境。
【讨论】:
【参考方案2】:这取决于您要安装到哪一个。 VSIP 包安装到 Visual Studio 版本而不是机器。因此,您应该只需要在安装包的 Visual Studio 版本上运行 devenv /setup。在您未安装到的版本上运行 devenv /setup 将无效。
【讨论】:
好点。另外,如果您已经为 VS2003 编写了一个包,那么运行 2005 或 2008 的安装程序也将无效;)以上是关于我需要运行 devenv.exe /setup 两次吗? [与 2005 年和 2008 年相比]的主要内容,如果未能解决你的问题,请参考以下文章