草庐IT

my_config

全部标签

c# - appsettings 文件属性是否会覆盖 app.config 中的内容?

app.config中的appsettings标签有一个文件属性:....这是如何运作的?它会将appSettings(原始)中的内容与other.config文件合并吗?还是会覆盖它?如果other.config文件不存在怎么办,它会崩溃吗?我正在自己尝试,如果key不在原始文件中,它似乎不会从other.config中读取它?other.config文件应该只有xml节点,还是应该全部放在appsettings元素中?123或123 最佳答案 如果文件不存在,它不会崩溃,只是被忽略。外部配置必须包含节点,所以你的第一个例子是正确

c# - 谷歌+ API : How can I use RefreshTokens to avoid requesting access every time my app launches?

我正在尝试使用Google+API访问经过身份验证的用户的信息。我从其中一个示例中复制了一些代码,效果很好(如下),但是我无法以一种可以跨应用程序启动重用token的方式使其工作。我trycatch“RefreshToken”属性并使用provider.RefreshToken()(除其他事项外),并且总是收到400BadRequest响应。有谁知道如何进行这项工作,或者知道我在哪里可以找到一些示例?GoogleCodesite似乎没有涵盖这个:-(classProgram{privateconststringScope="https://www.googleapis.com/auth

c# - 谷歌+ API : How can I use RefreshTokens to avoid requesting access every time my app launches?

我正在尝试使用Google+API访问经过身份验证的用户的信息。我从其中一个示例中复制了一些代码,效果很好(如下),但是我无法以一种可以跨应用程序启动重用token的方式使其工作。我trycatch“RefreshToken”属性并使用provider.RefreshToken()(除其他事项外),并且总是收到400BadRequest响应。有谁知道如何进行这项工作,或者知道我在哪里可以找到一些示例?GoogleCodesite似乎没有涵盖这个:-(classProgram{privateconststringScope="https://www.googleapis.com/auth

c# - 如何在 web.config 文件中添加命名空间?

我正在使用VS2008和C#,但是当我在web.config文件中添加命名空间时,该命名空间未导入或包含在codebehind或aspx中我也看过this问题,但没有得到所需的答案。web.config代码 最佳答案 您需要将它们放在正确的中部分。例如:并将它们放在正确的web.config中即第二个web.config文件是Views文件夹并且特定于View。这些设置不在rootweb.config中。这些设置的目的是使库可用于ASPX页面(例如,用于Intellisense),而不用于代码隐藏。你还需要using实际代码中的语句

c# - 如何在 web.config 文件中添加命名空间?

我正在使用VS2008和C#,但是当我在web.config文件中添加命名空间时,该命名空间未导入或包含在codebehind或aspx中我也看过this问题,但没有得到所需的答案。web.config代码 最佳答案 您需要将它们放在正确的中部分。例如:并将它们放在正确的web.config中即第二个web.config文件是Views文件夹并且特定于View。这些设置不在rootweb.config中。这些设置的目的是使库可用于ASPX页面(例如,用于Intellisense),而不用于代码隐藏。你还需要using实际代码中的语句

c# - 在运行时更新 app.config system.net 设置

我需要在运行时更新.Netexeapp.config文件的system.netSectionGroup中的设置。我在运行时没有对原始配置文件的写入权限(我正在开发一个.Netdll加载项,它托管在我无法控制的应用程序提供的exe中)所以我希望保存一个副本文件并在运行时用修改后的版本替换exe中的配置。我试过以下但它不工作。有什么建议吗?Configurationconfig=ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);NetSectionGroupnetSectionGroup=confi

c# - 在运行时更新 app.config system.net 设置

我需要在运行时更新.Netexeapp.config文件的system.netSectionGroup中的设置。我在运行时没有对原始配置文件的写入权限(我正在开发一个.Netdll加载项,它托管在我无法控制的应用程序提供的exe中)所以我希望保存一个副本文件并在运行时用修改后的版本替换exe中的配置。我试过以下但它不工作。有什么建议吗?Configurationconfig=ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);NetSectionGroupnetSectionGroup=confi

c# - 在 C#7 中,如何将 "roll my own"类任务类型与异步一起使用?

C#7中鲜为人知的特性之一是“通用异步返回类型”,Microsoft将其描述为:从异步方法返回任务对象可能会在某些路径中引入性能瓶颈。Task是一个引用类型,所以使用它意味着分配一个对象。在使用async修饰符声明的方法返回缓存结果或同步完成的情况下,额外的分配可能会成为代码性能关键部分的重要时间成本。如果这些分配发生在紧密循环中,成本可能会变得非常高。新的语言特性意味着异步方法可以返回除Task之外的其他类型。,Task和void.返回的类型仍必须满足异步模式,这意味着GetAwaiter方法必须可访问。作为一个具体示例,ValueTask类型已添加到.NET框架中以利用这一新语言功

c# - 在 C#7 中,如何将 "roll my own"类任务类型与异步一起使用?

C#7中鲜为人知的特性之一是“通用异步返回类型”,Microsoft将其描述为:从异步方法返回任务对象可能会在某些路径中引入性能瓶颈。Task是一个引用类型,所以使用它意味着分配一个对象。在使用async修饰符声明的方法返回缓存结果或同步完成的情况下,额外的分配可能会成为代码性能关键部分的重要时间成本。如果这些分配发生在紧密循环中,成本可能会变得非常高。新的语言特性意味着异步方法可以返回除Task之外的其他类型。,Task和void.返回的类型仍必须满足异步模式,这意味着GetAwaiter方法必须可访问。作为一个具体示例,ValueTask类型已添加到.NET框架中以利用这一新语言功

c# - 如何在 app.config 中添加换行符?

我不知道如何在由两行或更多行组成的app.config中编写消息。我通常在配置文件中的代码是:addkey="msg_test"value="Thisistestmessage."我用C锐利的代码读了它,例如:ConfigurationSettings.AppSettings[msg_test];我想写类似的东西addkey="msg_test"value="Thisistestmessage\nareyousureyouwanttocontinue?" 最佳答案 您可以只在值中使用换行符:addkey="msg_test"valu