您建议在winforms桌面应用中隐藏或写入连接字符串?我有一个DAL(数据访问层),我暂时硬编码它,但我知道它不应该存在。关于这个的任何提示? (我在VS 2017。)
答案 0 :(得分:1)
Resource file适用于此。
使用Visual Studio,您可以通过右键单击项目并选择" Properties"来添加项目,然后转到"资源"选项卡,然后创建默认资源文件(通过单击链接),或使用UI更新现有资源文件。
一旦你的项目有一个带有键值对的默认资源文件,在代码中使用资源文件中的值就像
一样简单Properties.Resources.AnyKeyYouDefinedInTheResourceFile
...其中AnyKeyYouDefinedInTheResourceFile
是项目默认资源文件中的一个键。
请注意,上面的示例假定代码段位于默认命名空间中,因为Properties
的完整命名空间实际上是WhateverYourDefaultNamespaceIsCalled.Properties
。