2011-05-03 80 views
0

我有一個帶智能設備CAB項目的Visual Studio 2008解決方案。我正在努力實現發佈過程的自動化。我現在用devenv的建設,我用它來構建這樣的CAB的INF文件:使用devenv構建具有指定配置的智能智能設備CAB項目

C:\programming\acs_reader2>"C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv" ACSreader2\ACSreader2Setup\ACSreader2Setup.vddproj /Rebuild Release /SafeMode 

它確實建立inf文件,但它使用了錯誤的配置(測試而不是釋放)對於一些依賴。當我從VS內部構建時,這不會發生。我做錯了什麼或者這是一個錯誤?如果這是一個錯誤,是否有辦法解決這個問題?我拼命地試圖避免不得不手動維護inf文件。

我也嘗試了這種其他格式,它與devenv rebuild documentation中的示例更緊密地匹配,您可以指定解決方案名稱和配置以及項目名稱和配置。發生同樣的問題。

回答

0

我試圖想出一個更有創意的解決方案來解決這個問題,我想通了!我在二維方面看這個。多年來,CAB文件一直給我帶來問題。解決方案?不要使用CAB文件!我們的安裝過程已經開始於在設備上運行並下載文件的可執行文件,因此我只需要它就可以完成所有工作。無論如何,所有的依賴關係最終都會在輸出文件夾中生成。