-1

我已经使用 Vb10 中的“发布”过程部署了一个应用程序。此应用程序需要一些用户可以修改的配置参数,因此我将它们放在应用程序读取的 .INI 文件中。问题是我需要将这个 .INI 文件放在与 .EXE 相同的文件夹中才能让它工作。现在我无法在我安装了应用程序的 PC 中找到 .EXE 的位置(它工作正常,除了没有找到 .INI)。有什么帮助吗?

4

2 回答 2

1

解决此问题的最佳方法是将 .ini 文件与您的应用程序一起部署。这可以通过更改 Visual Studio 中的一些属性来自动化。

  • 右键单击ini文件并选择属性
  • 将“构建操作”设置为“内容”
  • 将“复制到输出目录”设置为“始终复制”

现在,当您发布时,ini 文件将与它一起复制

在此处输入图像描述

于 2013-03-27T21:30:27.013 回答
0

这将告诉您当前正在执行的程序集的完整路径名:

System.Reflection.Assembly.GetExecutingAssembly().Location
于 2013-03-27T21:26:47.403 回答