.net-4.5相关内容

Task.Run在静态初始化

考虑以下code。 静态类X { 公共静态int值= Task.Run(()= 0)。结果; } 类节目 { 静态无效的主要(字串[] args) { VAR值= X.Value; } } 在静态初始化调用 Task.Run 然后结果使程序永久冻结。为什么呢? 解决方案 您所看到的CLR的类的初始化锁僵局。 基本上,没有在类 X ..
发布时间:2015-11-24 21:15:06 C#/.NET

简单的声明转换和缓存瓦特/ windows身份验证

在过去的几天我一直在阅读有关Windows标识基础,它是如何这么好,灵活,内置在.NET 4.5。尽管去了几十个的API,博客文章,怎么对的等等。我不能为我的生命得到一个简单的实施工作。 我使用Windows身份验证只能,我可以得到本金并查看附带的索赔(这是每一个例子似乎要结束了)。不过,我想,然后将其转化为有用的索赔和缓存的结果,这样的转变不会发生在每一个请求。 在我的web.config我 ..
发布时间:2015-11-24 20:42:42 C#/.NET

对于实体框架数据库支持ENUM第一

我可以找到关于如何实现模型的第一和code首先这样的枚举支持了一堆辅导: 任何人都可以向我解释或者我提供有关如何正确地实现数据库应用程序的第一枚举支持一些指令。我想像我不得不开始在EDMX设计器,然后右键单击我的列在表中之一,并转换为枚举?感谢您的任何建议。我使用.NET 4.5和相应的实体框架5.0 解决方案 我的清盘做的是改变了列式数据库为int然后,我走进了EDMX和更新型号从数据库中 ..
发布时间:2015-11-24 20:26:50 C#/.NET

为什么名单< T>实施IReadOnlyList< T>在.NET 4.5?

为什么名单,其中,T> 实施 IReadOnlyList< T> 在.NET 4.5 名单,其中,T> 不是只读... 解决方案 由于名单,其中,T> 实现了所有必要的方法/属性/等。 (然后一些) IReadOnlyList&LT的; T> 。接口是一个合同,说:“我可以做的至少的这些事情。” 的文档 IReadOnlyList< T> ..
发布时间:2015-11-24 20:11:58 C#/.NET

将.NET 4.5引入了CLR的新版本?

在过去不是.NET的每一个新版本附带的CLR的新版本。我知道.NET 1.0,1.1,2.0和4.0做了,但是.NET 3.0和3.5都没有。 将.NET 4.5引入一个新的CLR?而一个人如何判断是否有一个新的CLR? 解决方案 是,.NET 4.5有一个品牌崭新的CLR的新版本,你可以阅读有关的改进在; 要澄清;这是CLR的一个新版本,实际上的替换的4.0之一,所以无论把它称为更新或新 ..
发布时间:2015-11-24 16:18:44 C#/.NET

的String.Empty的行为改变(或System.String ::空)在.NET 4.5

短版: 在C#code typeof运算(字符串).GetField(“空”)的SetValue(NULL,“世界,你好!”)。 Console.WriteLine(的String.Empty); 编译和运行的时候,给人的输出“世界,你好!”在.NET 4.0和更早的版本,但给“,” .NET 4.5和.NET 4.5.1下。 如何写一个字段被忽略这样的,或者,谁重置这个领域? ..
发布时间:2015-11-24 16:02:45 C#/.NET

重新定位解决方案从.net 4.0到4.5 - 如何重新定位了的NuGet包?

我已经迁移了,目前在VS2010到VS2012针对.NET 4.0的解决方案,现在我想重新定位到.NET 4.5 我怎么不知道是的NuGet包。例如EF5,这是我从EF4更新在VS2010原来是实际EF 4.4,你可以在这里看到: <参考包括=“的EntityFramework,版本= 4.4.0.0,文化=中性公钥= b77a5c561934e089,的ProcessorArchite ..
发布时间:2015-11-24 15:53:34 C#/.NET

如何分析WPF 4.5 UI性能

我正在开发一个.NET 4.5 WPF应用程序,并具有UI渲染性能问题。 一些google搜索后,我碰到唯一的问题是,在页面指出工具被包含在其中的目标是Windows 7和.NET 4.0的Microsoft Windows SDK v7.1的 由于我的应用程序是.NET 4.5和我在Windows 8.1,我已经安装的 Windows SDK的Windows 8.1 。令我惊讶的是,它似乎并 ..
发布时间:2015-11-24 15:48:02 C#/.NET

如何任务<诠释>成为诠释?

我们有这个方法。 异步任务< INT> AccessTheWebAsync() { HttpClient的客户端=新的HttpClient(); 任务<字符串> getStringTask = client.GetStringAsync(“http://msdn.microsoft.com”); //你可以在这里做的工作,不依赖于从GetStrin ..
发布时间:2015-11-24 15:20:06 C#/.NET

请问净4.5支持XML 1.1,但(对于字符XML 1.0无效)?

这是Web服务(客户端)的范围内。 我需要一个后端系统(Java)的接口,它是发送要求在一些控制字符&放大器;#14; 和 &放大器;#31; 范围 我很清楚地知道,XML 1.0不支持这一点,但我想知道如果.NET 4平台或.NET 4.5的Web服务框架的支持对话的XML 1.1。 解决方案 没有,它看起来并不像的XmlReader (多大的XML支持的核心。 NET)支持1.1: 使 ..
发布时间:2015-11-24 15:02:33 C#/.NET

.NET 4.5的WebSocket服务器运行在Windows 7?

我知道是不支持Windows 7的ClientWebSocket类的.Net 4.5,但有可能建立在Windows 7上运行的WebSocket的服务器使用.net 4.5 API? 为让自己更清楚,根据这里既和的解决方案 操作系统级别的HTTP.SYS的WebSockets的支持仅限于Win8的/ Windows Server 2012中 - 这我同意是愚蠢的(应该是Windows的一部分更 ..
发布时间:2015-11-24 14:57:19 C#/.NET

在4.5&QUOT的CallerMemberName属性,能够被伪造和QUOT;?

那么.NET 4.5引入了 CallerMemberNameAttribute ,这似乎是一个天赐良机,以人与WPF工作和实施 INotifyPropertyChanged的 - 我的问题是这样的:由 4.5 5.0编译器支持固定绑定属性/,或者是更多的是语法糖帮手的环境中,就像人们可以伪造出Visual Studio中通过声明的 ExtensionAttribute 你自己的,神奇地打开LINQ ..
发布时间:2015-11-24 14:54:27 C#/.NET

如何可靠地检测实际的.NET 4.5版本的安装?

我实际的问题是,我遇到了两个版本的.NET 4.5全设置: (可能)旧的一个,这也可以下载SQL Server数据工具时, 大小: 50349920 MD5: a5e81d1b3905ada0a6e35fd6c6a2e1f4 (可能)较新今天上午从这里下载: 大小: 50352408 MD5: d02dc8b69a702a47c083278938c4d2f1 版本为设置为 4.5.50709 ..
发布时间:2015-11-24 14:28:00 C#/.NET

格式的时间跨度有多年

我有一类与2日期属性: FirstDay 和 LASTDAY 。 LASTDAY 可为空。我想生成一个字符串的“×年(S)Y天(S)”的格式。如果总年数都小于1,我想省略年份部分。如果总天数都小于1,我想省略一天一节。如果任一岁的日子是0,就应该说:“日/年”,而不是“天/年”分别。 例如: 2.2年:       &NBS ..
发布时间:2015-11-24 14:20:47 C#/.NET

与.NET 4.0和.NET 4.5中的较高水平。NET的差异

迫切想知道的.NET 4.0和.NET 4.5的高层在ASP.NET .NET也不同差异,C在这些框架#也 解决方案 的什么是新的.NET框架4.5 和放大器; 有什么新的,预计将在.NET框架4.5 支持Windows运行时 支持Metro风格的应用程序 支持异步编程 垃圾收集器改进 更快的ASP.NET启动 更好的数据访问支持 WebSockets的支持 工作流支持 - B ..
发布时间:2015-11-24 13:59:57 C#/.NET

如何检测在运行时.NET 4.5版目前正在运行的code?

我安装.NET 4.5开发preVIEW从然而,旧的方式来检测的.NET framework版本似乎回到4.0(更多$ P pcisely 4.0.30319.17020 $我的电脑),而不是4.5(确保可能的向后兼容性,还是?): 使用系统; 命名空间ConsoleApplication { 类节目 { 静态无效的主要(字串[] args) { ..
发布时间:2015-11-24 13:59:26 C#/.NET