.net-4.0相关内容

使用 Validator 类验证 DataAnnotations

我正在尝试使用 验证器类. 当属性应用于同一个类时它工作正常.但是当我尝试使用元数据类时它不起作用.我应该对 Validator 做些什么以便它使用元数据类?这是一些代码.. 这有效: 公共类角色{[必需(AllowEmptyStrings = false, ErrorMessage = "El nombre es obligatorio")]公共字符串 Nombre { get;放 ..
发布时间:2021-11-26 10:58:55 C#/.NET

什么以及何时使用元组?

请有人解释一下元组是什么以及如何在现实世界场景中使用它.我想了解这如何丰富我的编码体验? 解决方案 这个 msdn 文章 用例子很好地解释了它,“元组是一种具有特定数量和元素顺序的数据结构". 元组通常有四种使用方式: 表示一组数据.例如,元组可以代表一个数据库记录,它的组成部分可以代表记录的各个字段. 提供对数据集的轻松访问和操作. 从一个方法返回多个值而不使用输 ..
发布时间:2021-11-26 10:58:25 C#/.NET

Entity Framework 和 LINQ to SQL by .NET 4.0 有什么区别?

我正在检查 专业 ASP.NET MVC 第二版 并实现了 EF 取代了 LINQ to SQL.我从第一本书就熟悉 LINQ to SQL,但我对 EF 一无所知.无论如何,在阅读代码时,除了名称之外似乎没有任何变化.相同的旧存储库类,相同的旧功能. 我做了一些研究.我知道 LINQ 不仅限于 SQL.此外,EF 不限于 Microsoft 系列 SQL 服务器.在这个 2 年前的问题中, ..
发布时间:2021-11-26 10:58:16 C#/.NET

在没有 Visual Studio 2010 的情况下安装 MSBuild 4.0

我在笔记本电脑上安装了 .NET 4.0 和 VS 2010 RC,并且自动安装了 MSBuild.我希望通过安装 .NET SDK 而无需 VS 2010 来构建持续集成服务器,因此我从 Microsoft 下载了 .NET 4.0 框架 链接.不幸的是,它似乎没有通过此下载安装 MSBuild(或者至少我找不到它). 此链接是 SDK 的适当链接,还是只是运行时?如果没有,SDK 的链接 ..
发布时间:2021-11-26 10:58:09 C#/.NET

如何获取网站的图标?

足够简单的问题:我创建了一个小应用程序,它基本上只是我的系统托盘中的一个收藏夹,以便我可以从同一位置打开常用的站点/文件夹/文件.从我的系统中获取已知文件类型的默认图标并不是非常复杂,但我不知道如何从网站获取 favicon.(例如,地址栏中有灰色->橙色堆栈图标) 有人知道我会怎么做吗? 解决方案 您需要通过几种方式来解决这个问题: 在域的根目录寻找favicon.ico ..
发布时间:2021-11-26 10:57:49 C#/.NET

如何从 C# 中的 QueryPerformanceCounter 获取滴答声?

我需要替换 Stopwatch 以避免对其属性使用 getter.我将使用 QueryPerformanceCounter 来实现它.我只需要滴答声 没有别的. 任何人都可以提供代码片段以获得正确的滴答声(毫秒的 1/10000)或任何其他小但稳定的值. 请注意,我的服务器将时钟粒度设置为 0.5 毫秒(不确定它是否会影响 QueryPerformanceCounter),但仅供您了解 ..
发布时间:2021-11-26 10:57:40 C#/.NET

.NET 4 串行端口 ObjectDisposedException 仅适用于 Windows 7

这是我在 .NET 2.0 中使用串行端口类时经常遇到的问题.有人建议升级到 .NET 4 可以解决这个问题……而且几乎在所有情况下都能解决. 如果我使用 .NET 内置的串行端口类与 USB 转串行适配器进行通信,并且在端口打开时适配器意外拔出,有时我会收到未处理的异常: 应用程序:test.exe框架版本:v4.0.30319描述:进程因未处理的异常而终止.异常信息:System.Ob ..
发布时间:2021-11-26 10:57:31 C#/.NET

为什么 Windows Server 2012 不支持 .NET framework 4.0?

我曾尝试在 Windows Server 2012 上使用基于 .NET Framework 4.0 构建的应用程序,但它不起作用,并且根据 MSDN,.NET Framework 4.0 不支持 Server 2012.这是为什么?如何在不将应用程序转换为 Framework 4.5 的情况下解决此问题? 解决方案 .NET v4.5 是一种使用新版本更新 .NET v4.0 的运行时, ..
发布时间:2021-11-26 10:57:22 其他开发

Visual Studio 2010 中缺少 dotnet Framework 4

我刚刚安装了 Visual Studio 2010,但是当我创建一个新项目时,Framework 4 没有出现在目标框架的选项中.我知道框架 4 安装正确,因为设置为 v4 的新应用程序池是在 IIS 中创建的.出于某种原因,它只是没有出现在 Visual Studio 中.我尝试修复 dotnet 4 并重新安装 Visual Studio,但仍然没有运气.有其他人遇到过这个问题或知道如何解决吗 ..
发布时间:2021-11-26 10:57:11 其他开发

实体框架 v4.1 喜欢

我必须如何构建我的查询以产生如下输出 SQL 查询: SELECT[viewRegisters].[Id] AS [IdRegister]WHERE 名称 LIKE '%a%bc' 或 SELECT[viewRegisters].[Id] AS [IdRegister]WHERE 名称 LIKE 'a%b%c' 或 SELECT[viewRegisters].[Id] AS [IdReg ..
发布时间:2021-11-26 10:56:52 C#/.NET

为异步执行排队操作/委托

框架中有什么东西可以让我异步执行委托队列吗? 我的意思是我希望代表按照他们排队的顺序一次执行一个,但我希望整个过程异步运行.队列也不是固定的,额外的委托会定期添加,并应在到达队列顶部后立即处理. 我不需要特别使用 Queue,这只是我描述所需行为的方式. 我可以自己写一些东西来做,但如果有内置的东西我可以使用它会更好. 我简要地查看了 ThreadPool.QueueUse ..
发布时间:2021-11-26 10:56:42 C#/.NET

当我的所有 .XSD 都存储为资源时,如何解析 .XSD 的 schemaLocation 属性?

我正在开发一个项目,我需要根据嵌套的 XSD 生成 XML 文件.例如ORDER 有对 PERSON 的引用,PERSON 有对 ADDRESS 的引用,等等. 我正在创建一个 `XmlReaderSettings' 实例来验证 XSD,并在生成 XML 后对其进行验证. 我已将 XSD 作为资源添加到我的程序集中.然后,我为每个资源从最低到最高创建一个 XmlSchema 实例,并将 ..
发布时间:2021-11-26 10:56:33 C#/.NET

如何确定是否安装了 .NET 4.02?

我昨天问过这个问题 - 它被一些没有花时间仔细阅读问题/评论的人关闭为“完全重复"!所以,再试一次 - 也许它有时间在因某种毫无意义的原因再次关闭之前收到一些有效的答案. Microsoft 最近发布了一些针对 .NET Framework 的“更新".不幸的是,我不知道有什么方法可以找出安装了哪个版本.框架版本保持在 4.0.30319.239. 感谢您的启发;-) PS:将 ..
发布时间:2021-11-26 10:56:24 C#/.NET

如果多个成员具有相同的属性,如何抛出编译器错误

简单的问题,如何强制C#编译器抛出编译错误. 更新:也许改用 Assert.Fail() 更好? 我有一个自定义属性,它应该只应用于一个类的一个成员.在我的另一个类的静态方法中,它会查找该成员,如果有多个成员应用了该属性,我希望它失败(而不是抛出异常). 公共类Foo{[我的自定义属性]公共字符串 FooString { 获取;放;}[我的自定义属性]公共字符串 OtherFooSt ..
发布时间:2021-11-26 10:56:08 C#/.NET

如何将数组拆分为一组 n 个元素?

在 c# 4 中将数组分组为每个包含 n 个元素的数组的列表的最佳方法是什么. 例如 string[] testArray = { "s1", "s2", "s3", "s4", "s5", "s6", "s7", "s8" }; 如果我们取n=3应该被拆分. string[] A1 = {"s1", "s2", "s3"};string[] A2 = {"s4", "s5", "s6 ..
发布时间:2021-11-26 10:56:00 C#/.NET

在 Windows 服务启动之间创建依赖关系

我创建了一个设置为自动启动的 Windows 服务.此服务在启动时连接到数据库服务.问题是数据库服务似乎在我的服务之后启动.是否有一种编程方式来定义此依赖项,以便我的服务在数据库服务启动后启动. 我发现这篇文章 http://www.boyce.us/windows/servertipcontent.asp?ID=7 谈到添加一个注册表项来做到这一点.我想知道是否有 C# 方法可以做到这一点 ..
发布时间:2021-11-26 10:55:51 C#/.NET

System.Threading.Timer 一段时间后不触发

我有一个 Windows 服务应用程序.并通过在控制台模式下运行进行调试. 这里 http://support.microsoft.com/kb/842793据说 Timers.Timer 有一个错误并且不会在 Windows 服务中触发.解决方法是使用 Threading.Timer这篇文章适用于 .NET 1.0 和 1.1 我正在使用 .NET 4,但一段时间后 Threadin ..
发布时间:2021-11-26 10:55:40 C#/.NET