如何查找活动 app.config 文件的路径?

2023-12-24

我正在尝试完成这个异常处理程序:

if (ConfigurationManager.ConnectionStrings["ConnectionString"]==null)
{
    string pathOfActiveConfigFile = ...?
    throw new ConfigurationErrorsException(
       "You either forgot to set the connection string, or " +
       "you're using a unit test framework that looks for  "+
       "the config file in strange places, update this file : " 
       + pathOfActiveConfigFile);
}

这个问题似乎只发生在我使用 nUnit 时。


对于.Net框架,试试这个

AppDomain.CurrentDomain.SetupInformation.ConfigurationFile

对于 .Net core 或任何更新的内容,请参阅其他答案。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何查找活动 app.config 文件的路径? 的相关文章

  • 如何在类文件中使用 Url.Action() ?

    如何在 MVC 项目的类文件中使用 Url Action Like namespace 3harf public class myFunction public static void CheckUserAdminPanelPermissi
  • 当事件button.click发生时,如何获取按钮名称/标签?

    我以编程方式制作按钮并将它们添加到堆栈面板中 以便每次用户导航到页面时按钮都会发生变化 我正在尝试做这样的事情 当我单击创建的按钮时 它将获取按钮的标签并转到正确的页面 但是 我无法使用 RoutedEventHandler 访问按钮元素
  • 如何将 SOLID 原则应用到现有项目中

    我对这个问题的主观性表示歉意 但我有点卡住了 我希望之前处理过这个问题的人能够提供一些指导和建议 我有 现在已经成为 一个用 C 2 0 编写的非常大的 RESTful API 项目 并且我的一些类已经变得巨大 我的主要 API 类就是一个
  • java中如何重新初始化int数组

    class PassingRefByVal static void Change int pArray pArray 0 888 This change affects the original element pArray new int
  • extern 声明和函数定义都在同一文件中

    我只是浏览了一下gcc源文件 在gcc c 我发现了类似的东西 extern int main int char int main int argc char argv 现在我的疑问是extern是告诉编译器特定的函数不在这个文件中 但可以
  • 处理右值时的 insert 与 emplace

    std string myString std unordered set
  • 强制初始化模板类的静态数据成员

    关于模板类的静态数据成员未初始化存在一些问题 不幸的是 这些都没有能够帮助我解决我的具体问题的答案 我有一个模板类 它有一个静态数据成员 必须为特定类型显式实例化 即必须专门化 如果不是这种情况 使用不同的模板函数应该会导致链接器错误 这是
  • 如何使用 Regex.Replace 从字符串中删除数字?

    我需要使用Regex Replace从字符串中删除所有数字和符号 输入示例 123 abcd33输出示例 abcd 请尝试以下操作 var output Regex Replace input d string Empty The d标识符
  • 假装 .NET 字符串是值类型

    在 NET 中 字符串是不可变的 并且是引用类型变量 这通常会让新的 NET 开发人员感到惊讶 因为他们的行为可能会将它们误认为是值类型对象 然而 除了使用实践StringBuilder对于长连接 尤其是 在循环中 在实践中是否有任何理由需
  • 获取没有显式特征的整数模板参数的有符号/无符号变体

    我希望定义一个模板类 其模板参数始终是整数类型 该类将包含两个成员 其中之一是类型T 另一个作为类型的无符号变体T 即如果T int then T Unsigned unsigned int 我的第一直觉是这样做 template
  • C++中判断unicode字符是全角还是半角

    我正在编写一个终端 控制台 应用程序 该应用程序应该包装任意 unicode 文本 终端通常使用等宽 固定宽度 字体 因此要换行文本 只需计算字符数并观察单词是否适合一行并采取相应的操作 问题是 Unicode 表中的全角字符在终端中占用了
  • 是否使用 C# 数据集? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我对 C 中的数据集概念有点困惑 编码 ASP NET 站点 但这并不重要 在我的阅读中 我了解到它们 本质上 用作我的应用程序和我的
  • C++ - 多维数组

    处理多维数组时 是否可以为数组分配两种不同的变量类型 例如你有数组int example i j 有可能吗i and j是两种完全不同的变量类型 例如 int 和 string 听起来您正在寻找 std vector
  • 如何在 C# 中创建异步方法?

    我读过的每一篇博客文章都会告诉您如何在 C 中使用异步方法 但由于某些奇怪的原因 从未解释如何构建您自己的异步方法来使用 所以我现在有这段代码使用我的方法 private async void button1 Click object se
  • 使动态创建的链接标签在 Winforms 中可点击

    我正在制作一个程序 允许用户单击由动态链接标签创建的公司名称 在我想知道如何做到这一点之前 我从未在 C 中使用过链接标签 可为特定用户生成的业务数量各不相同 因此每个用户的链接标签数量并不相同 然后我想捕获业务 ID 以进行 Json 调
  • WPF DataGrid / ListView 绑定到数组 mvvm

    我们假设你有 N 个整数的数组 表示行数的整数值 在模型中 该整数绑定到视图中的 ComboBox Q1 如何将数组 或数组的各个项目 绑定到 DataGrid 或 ListView 控件 以便 当您更改 ComboBox 值时 只有那么多
  • C++:二叉树所有节点值的总和

    我正在准备面试 我被一个二叉树问题困住了 我们如何计算二叉树所有节点中存在的值的总和 优雅的递归解决方案 伪代码 def sum node if node NULL return 0 return node gt value sum nod
  • 了解 Lambda 表达式和委托 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我已经尝试解决这个问题很长一段时间了 阅读在线博客和文章 但到目前为止还没有成功 什么是代表 什么是 Lambda 表达式 两者的优点
  • 是否允许全局静态标识符以单个 _ 开头?

    换句话说 可能static 文件范围 全局变量恰好以一个下划线开头 而不会产生与 C 实现发生名称冲突的可能性 https www gnu org software libc manual html node Reserved Names
  • MySqlConnectionStringBuilder - 使用证书连接

    我正在尝试连接到 Google Cloud Sql 这是一个 MySql 解决方案 我能够使用 MySql Workbench 进行连接 我如何使用 C 连接MySqlConnectionStringBuilder 我找不到提供这三个证书的

随机推荐

  • 如何使用 Idealista API 获取房地产数据?

    我一直在尝试使用网站 Idealista 的 API https www idealista com https www idealista com 检索房地产数据信息 由于我不熟悉 OAuth2 到目前为止我还无法获取令牌 我刚刚获得了
  • 如何获取 symfony/symfony 3 中的捆绑包列表?

    我刚刚开始使用 symfony 我想从特定供应商获取捆绑包列表 迭代它们并在每个默认控制器上调用 bundle gt renderSomething 函数 首先 我需要获取要迭代的包列表 或迭代每个对象 关于最好的方法有什么想法吗 在控制台
  • Meteor 会自动更新 mongodb 版本吗?

    我安装了 Meteor 1 2 2 根据 MeteorBlog 它应该安装 Mongodb v3 0 或更高版本 但是 如果使用 Mongo shell meteor mongo 并执行以下操作 db version 我得到 2 6 7 不
  • 如何在 React JS 中检查损坏的图像

    我正在编写一个模块 它从 json 获取文章数据并在文章文本上显示一个大图像 正如他们所说的英雄模块 我已经获得数据并进行了设置 因此如果有图像 它将显示该图像 如果数据中没有图像 它将显示默认图像 问题是此方法不会替换损坏的链接以显示默认
  • 在 LINQ select(x => new 中声明变量

    我正在将 POCO 映射到模型中 代码如下所示 NOT NEEDED var noneRequiredUserDocuments new List
  • 使用 SDK 8 中的 Android MediaPlayer 进行流式传输

    SDK 级别 8 Froyo 引入了 MediaPlayer 连接到流媒体源 如 Shoutcast 的本机功能 以前的 SDK 版本能够采取解决方法 例如在设备上运行本地代理 请参阅NPR http code google com p n
  • 防止 XslCompiledTransform 使用自关闭标签

    我在用XslCompiledTransform将 XML 文件转换为 HTML 有没有办法阻止它使用自关闭标签 e g span span span span
  • 从编辑重定向到父资源不会(重新)渲染模板

    我的用户界面的布局是一个列表 出口 子导航 详细信息 出口 出口 如中所述我之前的问题之一 https stackoverflow com questions 16342616 ember js how to refresh parent
  • python请求post数据为字符串类型时默认编码是什么?

    用下面的代码 payload 工作报告 总体情况 良好 r requests post http httpbin org post data payload Requests post数据为string类型时默认编码是什么 UTF8 还是
  • 从静态站点中托管的 javascript 运行 git Push

    想象一下用 jekyll 编译并托管在 github 页面上的静态网站 是否可以在这个页面上有一些 javascript 要求用户输入一些内容 然后将这个输入 git Push 到某个 github 存储库中 换句话说 如何用 javasc
  • Silverlight 4 - 将文本发送到记事本

    我尝试这个教程 http elegantcode com 2010 02 20 silverlight 4 com interop and the cool stuff you can do with it http elegantcode
  • NSArray 和 NSString

    我目前正在阅读的书让我编写以下代码 IBAction displaySomeText id sender NSString cow Milk NSString chicken Egg NSString goat Butter NSArray
  • 使用 java -jar 运行 scala 应用程序

    我在使用 java 时遇到了一些问题 一探究竟 sebastian sebastian desktop scaaaaaaaaala java cp home sebastian m2 repository org scala lang sc
  • OrientDB SELECT 和子查询

    我对此真的很困惑 为什么这有效 SELECT out Posted out IsFromCategory FROM 18 1 而这并不 SELECT out IsFromCategory FROM SELECT out Posted FRO
  • 是否需要处理实体框架上下文对象

    我们在 WCF 服务方法中使用实体框架与数据库进行通信 最近我们在服务代码上运行代码审查工具 像往常一样 我们通过工具收到了许多审查建议 并且许多审查意见建议处置实体框架上下文对象 所以 我的问题是 如果我在方法中使用实体框架上下文对象 并
  • 在 Swift 命令行应用程序中捕获信号

    How to capture different signals such as SIGINT and SIGTERM in Swift correctly For example when people stop my script by
  • 将外部资源添加到 Tomcat 8 中的类路径

    我有一个 Tomcat 应用程序 需要引用应用程序外部的一些属性文件 一般来说 它们存储在本地计算机上的特定位置 例如C PROJECT NAME conf 在 Tomcat 7 中 这可以通过放置一个来实现context xml文件内 M
  • 点击 jQuery 可排序列表不会模糊输入

    我可以通过单击页面上除 jQuery 可排序列表之外的任何位置来模糊输入 我怎样才能解决这个问题 更新 demo http jsfiddle net 43Wbh sortable mousedown function document ac
  • git-receive-pack:找不到命令

    我正在尝试使用 Gitpush到我的远程服务器 但它一直说 git receive pack 找不到命令 我尝试搜索 有人说是服务器 有人说是客户端 操作系统 Windows 8 64位服务器 Cent OSCPanel最新版本 Git 内
  • 如何查找活动 app.config 文件的路径?

    我正在尝试完成这个异常处理程序 if ConfigurationManager ConnectionStrings ConnectionString null string pathOfActiveConfigFile throw new