2012-06-22 46 views
1

您好我已經做了一個eclipse的設置項目,並在開始菜單和桌面給出了eclipse.exe的快捷方式。安裝啓動應用程序第二次安裝VS安裝項目需要很長的時間

在安裝setup.msi後,我通過桌面快捷方式或啓動程序啓動它,第一次安裝後應用程序打開速度非常快,但在關閉應用程序後再次通過快捷方式啓動它需要很長時間才能啓動它。 它顯示消息「Please wait while windows configure」Project Name「」超過5分鐘。

+0

任何人都可以請建議一些工具(許可或免費)沒有上述約束? – Dev

回答

0

mmx's建議之後,我看了一下事件日誌,這讓我知道了MSI爲什麼抱怨的一些線索。在我的情況是:

檢測產品 '{5BF6F4BA-4266-42E8-A376-EB341856049F}',配備 'DefaultFeature' 組件 '{5BF6F4BA-4266-42E8-A376-EB341856049F}' 失敗。資源'C:\ Program Files(x86)\ My Company \ My App \'確實不存在 。

它沒有意義,因爲我沒有把我的應用程序放在該特定的文件夾中。我把我的應用程序文件夾到另一個文件夾,如下:

'C:\ Program Files文件(x86)的\我的公司\其他文件夾\我的應用\'

通過MSI搜索後文件了一下,我終於找到了罪魁禍首。如果您查看「應用程序文件夾」(在Visual Studio中,右鍵單擊您的安裝程序MSI項目 - >查看 - >文件系統)。你會看到它的DefaultLocation屬性設置爲:

[ProgramFilesFolder] [生產企業] \ [產品名稱]

在我的情況下,修復被簡單地用以下替換它:

[ProgramFilesFolder] [生產企業] \其他文件夾\我的應用

這樣做後,MSI不再觸發修理在啓動。

相關問題