簡體   English   中英

Visual Studio 2010安裝項目不會更新依賴的DLL

[英]Visual Studio 2010 setup project does not update dependent DLLs

我有一個包含可執行文件X的解決方案S,以及類庫項目L1,L2,...,還有一個安裝項目P,如果我在PI的Detected Dependencies文件夾中查看,請參閱L1.dll,L2.dll。 。P設置為刪除以前的版本(如果已安裝)。

接下來,我運行從P構建的安裝程序。我將輸出目錄設置為非標准目錄(這樣X可以將日志數據等寫入安裝位置)。 一切都很好。

現在,我更改其中一個庫以及X的一部分。重新構建X。重新構建P。我重新運行安裝程序,並將其指向與以前相同的目錄。 X.exe似乎已更新,但是L1.dll仍然是舊版本。 有什么建議嗎?

嘗試刷新安裝項目P上的依賴項(展開安裝項目P,在上下文中單擊“ Detected Dependencies”,然后選擇“ Refresh Dependencies”),這將強制更新從屬庫。 我不能完全確定為什么這種情況不會自然發生,但是我認為這可能與解決方案的配置管理器中的構建和部署選項有關。

我在Visual Studio 2008中有許多Windows Mobile應用程序,作為預防措施,我總是在創建新的生產安裝程序之前刷新依賴項。 我曾遇到過與您類似的案例,弄清楚為什么您的軟件沒有按照您的期望做事可能會非常令人困惑。

暫無
暫無

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

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