代码之家  ›  专栏  ›  技术社区  ›  Kanini

Visual Studio安装程序部署项目-如何指定文件系统安装文件夹

  •  1
  • Kanini  · 技术社区  · 16 年前

    例如,如果我决定在路径中安装应用程序的每个实例

    C: \Documents and Settings\\ Application Data\是我要安装应用程序的地方,也就是说,DLL的可执行文件都需要在那里。

    C: \Documents and Settings\\ Application Data\\ Temporary Files是我要编写程序将生成的临时文件的位置(然后删除)

    所以,我希望我的设置创建主文件夹和子文件夹。

    另外,我想以某种方式编写AppName.exe.config,它指向上面创建的子文件夹。

    我的环境详细信息:

    Visual Studio 2008

    1 回复  |  直到 16 年前
        1
  •  1
  •   Hans Passant    16 年前

    这些不是合适的路径。您的应用程序需要进入c:\程序文件\制造商\产品名称。您的临时文件需要进入Path.GetTempPath,以便在应用程序崩溃并忘记清理临时文件时将其清理干净。在运行时查找目录。您的日志文件需要进入c:\文档和设置\用户名\应用程序数据\文件夹。使用Environment.GetFolderPath()在运行时查找目录。不要在app.exe.config中存储路径

    这将确保您的应用程序将在任何Windows版本上安装和运行。

    推荐文章