2009-12-10 66 views
1

我正在處理一個包含安裝一些Visual Studio模板的項目。部分要求是必須在提交和卸載階段調用VS可執行文件,以使VS知道模板。我沒有太多的信息或任何適當的例子,我對設置和部署項目很陌生。所以,我的問題是:設置和部署Visual Studio模板,找到devenv.exe來調用自定義動作

如何在安裝和部署項目中的自定義操作的上下文中確定VS 2008可執行文件的位置並調用「devenv.exe/setup」?我知道這個信息存在於註冊表中(我找到了它),但是我不知道如何在自定義操作中將其添加爲邏輯。

此外,如果任何人有任何這方面的經驗和對事物的主題的任何好的鏈接或任何建議知道和了解的,請隨時插入內容。

回答

0

兩種方法我用簡化部署項目中的複雜操作,我相信這些操作可以爲您提供幫助:

  1. 創建一個將被調用的具有安裝/卸載方法的外部DLL。 example
  2. 使用Wix作爲替代。

使用安裝程序類,你可以很容易地檢查註冊表devenv位置: HKLM\Software\Microsoft\VisualStudio\X.X\InstallDir

相關問題