2014-03-25 71 views
0

我做了一個Windows窗體應用程序,我在其中使用一些聲音文件。我將這些文件保存到我整合到程序文件文件夾中的新文件夾中。現在,當我將它安裝到我的電腦中時,它工作正常。但在其他計算機中,卻出現錯誤。錯誤是因爲安裝程序集成的文件夾現在位於程序文件(x86)文件夾中。所以應用程序無法找到聲音文件。 我只想當我的安裝程序安裝時,該文件夾必須複製到程序文件文件夾,而不是在程序文件(x86)文件夾中。聲音文件路徑給出錯誤

有誰能告訴我如何解決這個問題?

由於提前

+1

只有當它是x64版本時,您的軟件纔會安裝到Program File文件夾中,否則它將自動安裝在Program Files(x86)中。好的做法是不要硬編碼路徑,只需將路徑設置爲'PathOfRunnedExe + \ Sounds \'或類似的東西 – Hoh

+0

是不是有任何方法將其安裝到程序文件文件夾? – yash

+0

基本上你可以,如果你使用一些第三方安裝嚮導。 (p.s.閱讀我以前的評論,我更新了它) – Hoh

回答

0

你的軟件將被安裝到,只有當它的x64版本的程序文件夾,否則將被自動安裝在程序文件(x86)。好的做法是不要硬編碼路徑,只需將路徑設置爲PathOfRunnedExe + \Sounds或類似的東西。

如果您使用某些第三方安裝嚮導來獲得更改軟件安裝路徑的機會,則可以這樣做。