我利用安裝盾爲我的程序創建了一個安裝程序,當我在視覺工作室工作時,我在桌面上的一個文件夾中創建了許多所需文件,此文件夾現在位於要安裝的路徑。WPF安裝路徑變量?我的安裝文件在哪裏
有沒有一種方法來引用當前的安裝路徑?例如:從Environment.InstallationPath中獲取圖標,或者有什麼影響?像我如何可以引用我的安裝文件夾,而不寫出一個長字符串路徑假設該文件夾存在?
我利用安裝盾爲我的程序創建了一個安裝程序,當我在視覺工作室工作時,我在桌面上的一個文件夾中創建了許多所需文件,此文件夾現在位於要安裝的路徑。WPF安裝路徑變量?我的安裝文件在哪裏
有沒有一種方法來引用當前的安裝路徑?例如:從Environment.InstallationPath中獲取圖標,或者有什麼影響?像我如何可以引用我的安裝文件夾,而不寫出一個長字符串路徑假設該文件夾存在?
以下代碼將爲您提供WPF應用程序所在的文件夾,它將安裝到它的位置。
string path = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
您將需要包括以下命名空間
using System.IO;
using System.Reflection;
你也可以做這樣的事情
string path = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "Resources");
你想要做這在安裝程序或在您的WPF應用程序時用戶運行它? – vane 2014-10-08 22:13:41
安裝完成後,某些按鈕應該到達此資源文件夾以獲取所需的鏈接,xmls等 資源文件夾是INSTallationPath \ resourcesFolder – ModS 2014-10-08 22:14:57
此外,InstallShield安裝程序內部還是WPF應用程序內部需要安裝?您在安裝後說,但這可能意味着在安裝程序的最後一頁上安裝後,或安裝後用戶運行應用程序時。請儘可能清楚。 – vane 2014-10-08 22:16:58