2013-03-27 80 views
-1

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

+0

应该在'在bin'文件夹你的项目目录。 – tymeJV 2013-03-27 21:26:39

+0

是的,这是在我的个人电脑里,我开发它。但问题是我将在哪里安装PC? – 2013-03-29 00:41:18

回答

0

这会告诉你当前执行的程序集的完整路径:

System.Reflection.Assembly.GetExecutingAssembly().Location 
1

接近这一点的最好办法是有部署应用程序的.ini文件。这可以通过更改Visual Studio中的一些属性来实现自动化。

  • 右击ini文件,并选择属性
  • 集“建设行动”,以“内容”
  • 集“复制到输出目录”为“一直拷贝”

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

enter image description here

+0

谢谢,这是我需要的真正暗示,明天我会试试 – 2013-03-29 00:42:24