【发布时间】:2017-06-15 15:35:33
【问题描述】:
我有一个 app.config 文件,其中有一个部分用于指定文件的路径以使用反射加载它。幸运的是要加载的程序集和应用程序 .exe 都在同一个地方。因此,我在 app.config 中添加了以下部分
<pluing name = "xyz" path = "1P.SlotAssignment">
// 路径只是程序集的名称,因为它位于 .exe 所在的同一文件夹中。
当我从快捷方式打开 .exe 时,它似乎工作正常。但是,如果我双击一个文件(通过我的 .exe 创建并保存在不同位置的文件)在我的应用程序中打开,它就会崩溃。 因为在这种情况下,它看起来的路径是文件所在的位置。它不是在搜索应用程序的 .exe 所在的位置(~programfiles)。
那么,如何正确配置路径。
【问题讨论】:
标签: c# .net .net-4.5 app-config