如何在安装项目中为服务a创建appdata文件夹(C#)

时间:2012-02-23 17:14:35

标签: c# service installation directory appdata

我正在尝试为使用vs2010安装程序/安装项目安装的C#服务创建文件夹。我几乎所有的工作,但我无法弄清楚如何添加appdata文件夹。我发现的所有其他解决方案的不同之处在于我正在尝试安装服务,而不是应用程序。此外,我的服务作为本地系统用户运行。 appdata服务尝试访问此文件夹:

C:\的Windows \ system32 \设置\ systemprofile \应用程序数据\漫游\为MyService \

这是我使用此语法时我的服务尝试访问的文件夹:

string fileName = Path.Combine(Environment.GetFolderPath(
    Environment.SpecialFolder.ApplicationData), "MyService", "status.xml");

安装项目配置为将MyService文件夹添加到“用户的应用程序数据文件夹”,但最终会导致我的服务无法找到的C:\ Users ......

是否有一种很好的方法来使我的服务和安装程序使用相同的文件夹,最好是一个用于此类用途的文件夹(从我的服务存储配置和运行时状态)?

0 个答案:

没有答案