$(ProjectDir)等。
我确信这很简单,我只是在寻找错误的东西,但有人知道吗?
编辑: 我想在我的app.config中使用这个工作:
<add key="path" value="$(ProjectDir)..\blabla">
答案 0 :(得分:0)
$(ProjectDir)
之类的东西是构建时(或更确切地说,设计时)环境变量,可在Visual Studio和MSBuild构建系统中使用。它们与您正在构建的应用程序无关。您的app.config
文件是程序的运行时配置文件。
如果您希望app.config文件中的文本在构建项目时有所不同,那么您应该查看T4模板:http://msdn.microsoft.com/en-us/library/bb126445.aspx - 您可以使用其中的VS环境变量(请参阅{{3在“访问环境”下。)
但在您的情况下,看起来您可以在应用程序中使用相对路径,为什么需要在配置文件中对路径进行硬编码?
答案 1 :(得分:0)
您不需要在 $(ProjectDir)
中使用 app.config
。 app.config
文件已在项目目录中,因此您只需使用那里的相对路径即可。
<add key="path" value="blabla">