Tag: class library

在app.config中添加连接字符串

我在C#中有一个类库,它有几个类和一个app.config。 我已将ConnectionString放在app.config中,如下所示: 我尝试在项目的其中一个类中打开连接字符串,如下所示: string connectionString = ConfigurationManager.ConnectionStrings[“TRN_DB”].ConnectionString.ToString(); SqlConnection con = new SqlConnection(connectionString); con.Open(); 但它给了我一个错误: {“你调用的对象是空的。”} 当我在web.config中的web项目中使用相同的方式时,连接字符串是正确的,有人知道如何在app.config中访问它吗? 我也是这样用的: string connectionString = System.Configuration.ConfigurationSettings.AppSettings[“TRN_DB”]; 这个给我这个错误: 此方法已过时,已被System.Configuration取代!System.Configuration.ConfigurationManager.Appsettings 为了说清楚,我的解决方案中没有任何其他项目,因为我希望我的类库能够独立工作。 我无法将web项目和web.config应用于此。 所以我应该将连接字符串添加到app.config并访问它或者将web.config添加到我的类库项目中。 我不确定哪一个是可行的。

从.NET Core 1.0类库引用mscorlib 4.0.0.0

我有一个.NET Core 1.0类库,它以.NET 4.6.1为目标,并引用了.NET标准库1.6.0和Identity Framework 2.2.1 project.json { “version”: “1.0.0-*”, “dependencies”: { “Microsoft.AspNet.Identity.EntityFramework”: “2.2.1”, “System.Runtime”: “4.1.0”, “NETStandard.Library”: “1.6.0” }, “frameworks”: { “netstandard1.6”: { “imports”: [ “net461” ] } } } 在我的项目中,我只是创建了身份模型,它扩展了基本的Identity Framework模型(用户,角色等)。 当我尝试编译时,会发生这种情况…… 任何想法如何解决这个问题?

在MVC之外使用ASP.Net MVC数据注释

我想知道是否有一种方法可以在没有MVC网站的情况下使用ASP.Net的数据注释。 我的例子是我有一个曾经创建过的类需要validation,否则会抛出错误。 我喜欢数据注释方法,而不是initaliser触发的一堆if块。 有没有办法让这个工作? 我以为它会是这样的: 添加数据注释 在初始化器中触发一个方法,该方法在类上调用MVCvalidation器 有任何想法吗? 我必须承认我还没有将MVC框架添加到我的项目中,因为我希望我可以使用数据注释类System.ComponentModel.DataValidation

将ResourceDictionary添加到类库

我创建了一个类库,它包含WPF Windows和一些从我的c#类inheritance的用户控件,可以帮助我自定义某些wpf控件。 现在我想添加ResourceDictionary,以帮助我在我的wpf类之间共享样式。 可能吗? 谢谢。 编辑:位于MY.WpfPresentation.Main项目(名为Styles.xaml)的资源字典文件: 使用它:

从类库项目中的App.config中读取

我正在开发一个简单的类库项目,它会给我一个dll。 我想从配置文件中读取特定值。 所以我在我的项目中添加了一个App.config文件。 上面是我的App.config文件,现在我正在尝试将其读取如下 string strVal = System.Configuration.ConfigurationManager.AppSettings[“serviceUrl”]; 但是我的字符串变量中没有任何值。 我以类似的方式为Web应用程序完成了这项工作。 但不知怎的,我无法让这个工作。 是否首先在类库项目中使用App.config是正确的?