我正在查看一个前同事编写的项目,在文件launchSettings.json
(在“属性”下)中,他具有以下内容:
{
"profiles": {
"ProjectName": {
"commandName": "Executable",
"executablePath": "C:\\code\\project\\\\src\\project.name\\bin\\Debug\\net471\\NServiceBus.Host.exe"
}
}
}
executablePath
是他的本地存储库所在的路径。但是,当然,其他团队成员不会具有相同的本地路径。很好,不是我们应该强制执行的事情。
两个问题:
->“ .. \ net471 \ NServiceBus.Host.exe”
答案 0 :(得分:0)
您可以在代码中使用AppContext.BaseDirectory,并从launchsettings.json
文件中建立链接。
AppContext.BaseDirectory
的值对应于AppDomain.BaseDirectory