我利用安装盾为我的程序创建了一个安装程序,当我在视觉工作室工作时,我在桌面上的一个文件夹中创建了许多所需文件,此文件夹现在位于要安装的路径。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