我利用安装盾来为我的程序创建一个安装程序,而我在视觉工作室工作时在桌面上的文件夹中创建了许多所需文件,此文件夹现在位于正在安装的路径中。
有没有办法重新引用当前的安装路径?示例:从Environment.InstallationPath获取图标,或者其他什么效果?假设文件夹存在,我怎么能在不写长字符串路径的情况下引用我的安装文件夹呢?
答案 0 :(得分:1)
以下代码将为您提供WPF应用程序所在的文件夹,该文件夹将安装到该文件夹。
string path = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
您需要包含以下命名空间
using System.IO;
using System.Reflection;
您也可以这样做
string path = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "Resources");