Tag: app config

从类库转换为WCF需要采取哪些步骤?

我创建了一个项目作为类库。 现在我需要将它变成WCF。 我可以创建一个WCF项目,但我想避免与TFS一起大惊小怪。 我已经完成了App.config并将/client:”wcfTestClient.exe“行添加到了命令行参数中。 但是,它似乎还有其他东西在推出主机时缺失。

如何使LINQ to SQL使用在运行时修改的连接字符串?

我正在尝试在LINQ to SQL中使用连接字符串构建器(ADO.NET)时遇到一些困难。 让我告诉大家我正在做什么: app.config文件: 和forms的片段: ConnectionStringSettings settings = ConfigurationManager.ConnectionStrings[“LoremIpsum”]; if (null != settings) { string connection = settings.ConnectionString; SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder(connection); // passwordTextBox being the control where joe the user actually // enters his credentials builder.Password = passwordTextBox.Text; } LINQTOSQLDataClassDataContext db = new LINQTOSQLDataClassDataContext(); // finally some rather anecdotic LINQ sentence here: […]

C#App.config与设置文件

这可能听起来像一个微不足道的问题,但我已经简要地查看了网页,我发现app.config基本上是一个旧的机制,用于存储应用程序的应用程序密钥/数据对。 我想知道的是,我们(作为.NET开发人员)会选择在Settings file使用app.config吗? – 有人请提供一些优点和缺点,以便我们可以正确使用它们。 再次感谢

是否可以在运行时修改配置ConnectionStrings?

是否可以在运行时修改app.config / web.config中定义的连接字符串? 我想使用不同的配置文件,具体取决于运行app / site的机器(当然,仅用于调试目的。我们将在部署时使用常规配置文件)。 我可以编写AppSettings,但不能编写ConnectionStrings(AFAIK)。 或者我可以吗?

无法为web.config创建自定义部分

我在web.config文件中创建了一个自定义部分,但它无法加载我要管理该部分的自定义类型。 以下是定义: namespace MyApp.BusinessObjects { public class MembershipProviderFactory { internal virtual IMembershipProvider Create() { } public class MembershipProvidersSection : ConfigurationSection { public class AddElement: ConfigurationElement { [ConfigurationProperty(“name”, IsKey = true, IsRequired = true)] public string Name { get { return this[“name”].ToString(); } set { this[“name”] = value; } } [ConfigurationProperty(“type”, IsRequired = true)] public string […]

是否需要bindingRedirect .config文件或应用程序中的所有程序集?

使用NuGet为具有多个dll和一个exe的解决方案安装Microsoft.Bcl.Async包,该解决方案使用所有其他dll,NuGet自动为每个项目创建一个.config文件(或添加到现有文件)Bcl包被添加到。 在实践中,我最终得到> 20个包含相同重定向的配置文件。 我理解重定向是必需的 ,但这实际上是所有程序集所必需的,因为它们都由一个应用程序加载(如果重要的话,其中一些是由Prism加载的)? 我从输出目录中删除了所有.config文件,只留下了app.config,应用程序似乎工作正常。 我的假设是正确的,一旦bindingRedirect在启动应用程序时生效,加载到该域的所有其他程序集也会自动使用重定向吗? 或者有任何警告吗? 我问的主要原因是要知道在重新分发应用程序时是否应该包含所有这些配置文件。

如何使用C#中的app.config文件定义连接字符串

目前我在我的C#代码中手动定义我的连接字符串: string ConnectionString = “Data Source=C;Initial Catalog=tickets;Integrated Security=True”; SqlConnection Conn = new SqlConnection(ConnectionString); Conn.Open(); 在我的项目中,我有一个app.config文件,我可以看到它有一个连接字符串。 它看起来像这样: 如何根据与我的应用程序相同的文件夹中的app.config文件定义连接字符串?

app.configs和MSTest Project – 连接字符串的空引用

当我尝试运行unit testing(mstest)时,我遇到了这个问题。 代码行: _mainCnStr = System.Configuration.ConfigurationManager. ConnectionStrings[“main”].ConnectionString; 回来作为空引用 当我运行它时,它不会在主UI项目中执行此操作。 unit testing项目看到的连接字符串设置的正确方法是什么? 我尝试嵌入作为资源。 我试过Copy Always。 什么是适合我的设置组合?

如何获取配置元素

直升机 谁能解释我如何从.config文件中获取配置元素。 我知道如何处理属性而不是元素。 例如,我想解析以下内容: <![CDATA[ …. ]]> …. 到目前为止,我的c#代码看起来像这样: public class MyConfiguration : ConfigurationSection { [ConfigurationProperty(“enabled”, DefaultValue = “true”)] public bool Enabled { get { return this[“enabled”].ToString().ToLower() == “true” ? true : false; } } [ConfigurationProperty(“header”)] public string header { ??? } } 它适用于属性,如何处理元素(上面代码中的标题属性)?

创建应用程序配置文件(如果不存在)C#

当我尝试打开我的应用程序配置文件时 ConfigurationManager.OpenExeConfiguration(filePath); 它返回一个exception,因为没有文件。 但在这种情况下我需要创建此文件。 但据我所知,配置文件创建是通过在VS中添加如何:将应用程序配置文件添加到C#项目 那么,如何以其他方式创建此文件?