簡體   English   中英

向安裝項目Win32應用程序Visual Studio添加依賴項

[英]Adding dependencies to a setup project Win32 application Visual Studio

嗨,我正在為使用Visual Studio 2013開發的Win32應用程序創建安裝項目。我已經使用InstallShield創建了setup.exe。但是現在我還需要添加依賴項,當setup.exe是跑。

依賴關系只是Visual Studio 2015的Visual C ++可再發行組件

我瀏覽了這篇文章,為我的應用程序創建setup.exe。 但是我找不到任何指導我如何向此安裝程序添加依賴項的文檔。

我發現文檔描述了添加依賴項的演練,但據我所知,在Visual Studio 2013中這是不可能的。 現在,我們需要使用Install Shield。 如果我錯了,請糾正我。

請指導我一些文檔,這些文檔將指導我將依存關系添加到我的安裝項目中。

UPDATE

我在InstallShield Project Assistant中找到了一個檢查安裝要求的選項。 但這需要您指定目錄以搜索特定文件。 據我所知,Visual C ++可再發行組件包未安裝在任何特定位置,但是檢測其存在的唯一方法是檢查注冊表項是否設置為1。

因此,我寧願始終擁有安裝文件來安裝Visual C ++可再發行組件包,而不管它是否存在。

但是即使如此,我該怎么做呢?

可能還有其他我不知道需要使用InstallShield的原因,但是在簡單的C ++應用程序需要運行時為前提的情況下,我將使用Visual Studio 2015(Community Edition將這樣做)並添加Installer項目擴展。 項目屬性使您可以構建必備的安裝程序(setup.exe),並且其中包括VC ++運行時。 那只是一個exe,可以根據需要進行檢查和安裝。

我不確定在使用VS 2013進行開發時如何滿足VC 2015 C ++的要求。同樣,VS 2013還具有社區版和安裝程序項目擴展,可以安裝VS 2013 C ++必備組件。

可重新分發的安裝程序有自己的檢查以查看是否需要安裝。 我不希望InstallShield要求您知道C ++運行時的檢測規則。 有點奇怪。 可能還有另一種設置,您只是說需要C ++運行時。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM