App.config中的相对路径指向不同的项目

时间:2016-10-25 20:03:15

标签: c# visual-studio visual-studio-2015

我有一个Visual Studio 2015项目。让我们在这个目录中说出来:

C:\Project\Project A

然后我复制并粘贴了这个新位置:

C:\Project\Project B

在我的App.config文件中,我有一个项目中文件的相对路径。但是,在项目B中,该相对路径指向项目A.如何解决此问题?

1 个答案:

答案 0 :(得分:1)

默认情况下,您的应用会在与其运行相同的目录中查找配置文件。但是如果你想指定配置文件的路径,你可以在构造函数中这样做:

AppDomain.CurrentDomain.SetData("APP_CONFIG_FILE", ConfigFilePath)