C#控制台应用程序:Visual Studio找不到配置文件

时间:2018-04-26 21:33:42

标签: c# visual-studio console-application

我在Best practices for deploying passwords and other sensitive data to ASP.NET and Azure App Service中看到我可以使用以下语法将敏感信息放在单独的文件中:

<connectionStrings configSource="ConnectionStrings.config"></connectionStrings>

很高兴configSource支持相对路径并考虑到我正在使用MAC这一事实,我忽略了git中的文件并将文件放在上层目录中:../myconfig.config。建设很好。我跑了Program.cs和bam!

  

无法打开configSource文件   '/用户/一个/长/路径/的Myproj /的Myproj / bin中/调试/../ myconfig.config'。

这是否意味着我必须将路径相对于bin/Debug目录?我知道我的配置已经在bin目录中以不同的名称复制。令我感到困惑的是,为什么这么简单的任务(使用git中的另一个配置文件)应该是如此复杂。我见过像运行post-build命令来复制配置文件的建议。我认为简单地包含配置文件太过分了。

我没有C#经验。我只是想从github中删除一堆密码。

0 个答案:

没有答案