2009-01-12 40 views

回答

2

我修復了我自己的問題,但我想我會發布「修復」,以防其他問題發生。 我回到我的主項目>參考下,並刪除了對其他項目的參考。然後,我右鍵單擊其他項目並將其刪除。我將它們全部添加並重建項目。然後,我右鍵單擊安裝程序中的「檢測到的依賴關係」文件夾,並找到刷新依賴關係,並檢測到它們全部

1

嘗試構建您的安裝程序,它可能會在當時添加依賴項。

+0

沒有解決它。但它確實給了我一個有用的錯誤信息。 – Kevin 2009-01-12 16:19:05

1

如果要使用安裝程序安裝.NET Framework,則應將其添加到「先決條件」在您的設置和部署項目的屬性頁面上。

然後,創建的引導程序(即setup.exe文件)將檢查指定版本的.NET Framework是否存在於目標系統上並根據需要進行安裝。

請注意,此檢查只能由setup.exe文件完成,而不能在用戶雙擊msi文件時完成。原因是Windows安裝程序不允許一個msi文件(您的安裝程序)啓動另一個msi安裝(例如,.NET Framework安裝)。

0

您的依賴關係的DLL必須在Windows的二進制搜索路徑。 即PATH =/path/to/dll必須在環境中。

0

以防萬一它可以幫助別人...沒有其他答案爲我工作...這似乎是我的問題的原因是,我在一個'主輸出'和'內容文件'添加到一個一步一步(同時)...一旦我刪除他們兩個,並分別添加它們的工作。

即一旦我將它們都刪除('主輸出'和'內容文件')並添加'主輸出',檢測到的相關性文件夾被正確填充,然後我繼續添加'內容文件'。