app-config相关内容

在 configSource 中使用外部 .config 文件会产生错误

我正在研究如何使用配置管理器为 C# 中的 WPF 应用程序读取/写入 App.config 文件中的自定义部分.我阅读了这篇关于 .NET 2.0 Configuration Demystified 的优秀文章,它帮助了我很多使用配置文件.这是我编写的初始 App.config 文件,它运行良好. App.config ..
发布时间:2021-11-15 22:41:32 C#/.NET

在 .NET Core 控制台应用程序中使用带有 NUnit3 的 app.config 文件

环境: 目前我的解决方案中有三个项目: 一个 .NET Standard 2.0 库,其中包含一些我想测试的代码. 引用库以确保其正常工作的 .NET Core 2.2 控制台应用程序. 使用 VS 中的“NUnit 测试项目"模板创建的 .NET Core 2.2 控制台应用程序. 我测试项目中的依赖全部来自NuGet: Moq 版本="4.10.1" nunit" ..
发布时间:2021-11-15 22:41:29 C#/.NET

C#如何在app.config文件中指定appData文件路径

我正在使用 log4net,我将日志文件保存在 Win XP/Vista 等的 AppData 文件中. 到目前为止,这是我的 app.config 文件,我已经指定了名称 softphone.log.但是,我不确定如何指定文件的完整路径,因为每个用户的路径不同,具体取决于他们的用户名. ..
发布时间:2021-11-15 22:41:23 C#/.NET

app.config 中的 ConnectionStrings.安全呢?

将带有密码的连接字符串放在 app.config 文件中真的是一件好事吗? 在我看来,app.config 没有以任何方式加密,密码信息很容易读取. 我有一个应用程序可以访问数据库,但目标最终用户没有对其进行身份验证.使用组用户/密码.仅当当前 Windows 用户在 Active Directory 组中时,应用程序才会启动.因此,一旦进入应用程序,用户就可以使用组用户连接到数据库. ..
发布时间:2021-11-15 22:41:20 C#/.NET

从 TripleDES 更改 Microsoft 配置文件加密方法

在加密(“保护")Microsoft 配置部分时,您会得到类似于下面的 XML 的内容.它遵循(至少部分)XML 加密的 W3 规范. 但是,在下面的 XML 中,您会看到 EncryptedData 部分下的 EncryptionMethod 是“tripledes-cbc".我们希望能够将其更改为更安全的替代方案,特别是 AES,这也在上述 W3 规范中有所规定. 在与 Micro ..
发布时间:2021-11-15 22:41:17 C#/.NET

Windows 服务安装程序未读取 App.Config 文件

我在我的项目中添加了 App.Config.我有一个安装程序类(ProjectInstaller.cs),它需要从 App.config 读取值.我提供钥匙.以下是示例代码: ConfigurationManager.AppSettings["CONFIG_FILE"] 当在安装程序类中调用时,我按照上面的代码得到空值.但在 App.Config 文件中,上述键的值存在. 解决方案 尝 ..
发布时间:2021-11-15 22:41:11 C#/.NET

您如何指示 NUnit 从特定目录加载程序集的 dll.config 文件?

如果程序集包含 app.config 文件,只要它与通过 NUnit-Gui 执行的 NUnit 项目在同一目录中,ConfigurationManager 就会加载它.为了说明,请考虑以下文件夹结构. + 测试文件夹测试项目.nunit+ 组装文件夹程序集A.dll程序集A.dll.config+ 装配B文件夹程序集B.dll程序集B.dll.config AssemblyA 和 Assem ..
发布时间:2021-11-15 22:40:58 C#/.NET

包含集合的自定义配置部分

我无法使用自定义配置部分.这是我从网上得到的一些代码,试图更好地理解这个领域,并使我能够最终到达我想要的地方,我自己的自定义配置部分. 在控制台应用程序中运行代码时出现的错误是'无法识别的属性“扩展".请注意,属性名称区分大小写.' 主应用程序中的代码是 var conf = ConfigurationManager.GetSection("uploadDirector"); 这就 ..
发布时间:2021-11-15 22:40:55 C#/.NET

在安装项目中将 App.Config 设置为自定义操作

我有一个自定义应用程序,其中包含一个指定 SQL Server 名称和数据库的简单 app.config,我想在应用程序安装时提示用户输入应用程序配置项,然后更新 app.config 文件. 我承认我对设置项目完全陌生,正在寻找一些指导.谢谢你马克·库普斯 解决方案 我在 64 位机器上链接到 Gulzar 的代码时遇到问题.我发现下面的链接是将值从 config ui 获取到 a ..
发布时间:2021-11-15 22:40:52 其他开发

部署通过 app.config 中的 RSAProtectedConfigurationProvider 加密的连接字符串

如果开发人员在自己的机器上使用 RSAProtectedConfigurationProvider 加密连接字符串 app.config 部分,然后将其部署到用户的工作站,那么该用户的工作站(或服务器,就此而言)是否可以自动解密连接字符串? 是否需要某种密钥导出/安装?这是如何运作的?我意识到它不是万无一失的.我正在寻找有关部署是否容易和/或使用此类加密连接字符串的建议. 解决方案 ..
发布时间:2021-11-15 22:40:49 C#/.NET

在运行时从不同的文件加载 Properties.Settings

有没有办法在运行时从默认 App.config 文件以外的其他文件加载设置?我想在加载默认配置文件后执行此操作. 我使用 Visual Studio 中的 Settings.Settings GUI 为我创建我的 App.config 文件.配置文件最终看起来像这样: ..
发布时间:2021-11-15 22:40:46 C#/.NET

C# 在没有 app.config 的情况下设置探测 privatePath?

我有一个 C# 应用程序,为了组织它的文件,我在名为“Data"的文件夹中有一些 DLL.我希望 EXE 检查此文件夹中的 DLL,就像它检查其当前目录的方式一样.如果我使用此信息创建了 App.Config: 它可以正常工作.我不想有 App.Config.有没有办法在不使用 app.config 的情况下设置探测路径? 解决方案 您可以为您创建的新 AppDomain 执行此操作 ..
发布时间:2021-11-15 22:40:43 C#/.NET

如果我在 C# 应用程序中删除 App.config 会发生什么?

我写了一个小应用程序,我不需要在配置文件中存储任何东西.所以我的源代码中的文件 App.config 正是 Visual Studio 创建的. 所以我想从源代码中删除这个文件(在编译之前).但我注意到它也包含 .NET 版本信息.不知道是不是删除了App.config文件,然后把我的应用程序复制到其他电脑上,有什么奇怪的行为吗? 解决方案 不知道是不是删除了App.config文件 ..
发布时间:2021-11-15 22:40:40 C#/.NET

获取当前应用程序配置文件的文件路径

我问这个问题的原因是我想为 Remoting 实例化创建一个帮助器类,并希望将适当的 app.exe.config(或 web.config)文件路径传递给 RemotingConfiguration.Configure 方法,具体取决于调用者. 有没有一种方法可以在不检查应用程序是 Web 还是 WinForms 的情况下获取 Win 和 Web 应用程序的配置文件的名称? 解决方案 ..
发布时间:2021-11-15 22:40:37 C#/.NET

是否可以在 XML 文件中将字符串拆分为多行?如果是这样,如何?

我有一个包含一些非常长的字符串的 XML 配置文件.通常,我格式化我的源文件等,以便无需滚动即可阅读.我想对这个配置文件做同样的事情. 有没有办法将字符串分成多行?希望我的要求是显而易见的,但是一张图片说了一千个字,例如值,如下. 如果我打破上面的字符串看起来像这样: 我的应用程序失败: “为 system.serviceModel/behaviors 创建配置节处理程序时 ..
发布时间:2021-11-15 22:40:34 其他开发