|
|
1
1
尽管这个问题已经有一年多了,但我认为一个最新的答案对于任何想要引用项目文件夹之外的连接字符串的Windows桌面程序员来说都是有用的应用程序配置这对于多个项目共享1个配置文件非常有用,只需更改1个集中文件中的连接字符串。 讲述的基本原理应用程序配置为连接字符串使用不同的文件是很简单的;但是,.NET出现了 不是 能够解析这个外部文件,如果它是 不是 在项目的根文件夹或该项目中的子文件夹中。让我们看看最基本的例子:
在项目的应用程序配置,在
创建
将此配置文件保存在与项目相同的文件夹中
这是从另一个文件引用连接字符串的“教科书”方式,而不是
保持
在项目文件夹中存在特定的配置文件,其中
你应该看看
这回答了mattspinks的问题1;对于问题2,以下方法将返回外部文件中找到的所有连接字符串(如
这目前在VisualStudio2019中运行,Windows10上的.NETCore3.1是一个WPF应用程序。 |
|
|
2
0
我认为这可以解决您的问题,因为您不需要跟踪项目之间的任何其他文件,而且在我看来,这很有意义,因为任何安全数据对任何开发人员都不可见,也不存储在任何存储库中。只有devops在最初设置时才会知道。这也让你更接近12因子应用程序 https://12factor.net/
dotnet core Environment Variable cnfiguration provider 你可以创建一个bat文件来设置所有的初始设置
这将创建您的环境变量并设置您指定的值。
|
|
|
Beofett · 第一次异步查询后丢失我的应用程序池标识 8 年前 |
|
|
Lili.brh · 如何获取成员身份中当前用户的用户ID 8 年前 |
|
|
Wheels · 使用DI的实体框架6动态连接字符串 8 年前 |
|
|
Bassie · 调试时如何加密连接字符串部分 8 年前 |
|
|
Missy · Visual Studio在哪里存储连接字符串 8 年前 |