當我創建在VS 2012使用InstallShield LE安裝項目,我補充一點,需要安裝在「文件」選項卡中的項目(在安裝項目指定應用程序數據) 。我還需要應用程序的本地化資源,因此我選擇本地化資源。
安裝後,第三方的DLL都複製在語言文件夾,而不是應用程序的主文件夾。因此,應用程序無法找到它們並且無法啓動事件。
我試圖取消對本地化資源輸出(從構建掃描依賴)的依賴,但他們在主輸出也得到聽之任之。
看來,如果我在輸出中添加第三方的DLL才能工作,而是因爲它硬編碼的路徑的dll,迫使我的團隊中的每個成員都被他需要建立它的時間來改變設置的項目,這是不正常。
如何獲得在正確的地方intsalled依賴任何想法?的InstallShield LE - 本地化的語言文件夾中的第三方DLL
編輯:
後進一步測試它出現的問題是隨機的,在某些情況下,它會創建正確的路徑,但在大多數沒有。
非常感謝你張貼的解決方案! –