.net-4.5相关内容
我正在研究迁移以清理我们的部署过程.将变更推送到生产时所需的人工干预越少越好. 我遇到了迁移系统的 3 个主要障碍.如果我想不出一个干净的方法来绕过它们,它们就会被阻止. 1.如何为每次迁移添加种子数据: 我执行命令“add-migration",该命令使用 Up 和 Down 功能构建一个新的迁移文件.现在,我想通过 Up 和 Down 更改自动更改数据.我不想将 Seed 数
..
我有一个在 .NET 4.0 和 VS2010 中使用 C# 的 .NET 项目. 我想做的是向我的库中添加一些异步重载,以便使用 await 关键字使 .NET 4.5 中的用户更容易进行异步编程.现在正在重载的方法是非异步的.此外,我不想自己使用任何异步方法,只需创建新方法并使其可用. 是否可以在 .NET 4.0 和 VS2010 中创建异步方法?如果可以,.NET 4.0 异步
..
自从使用 Visual Studio 2012 RC 以来,我们在剃刀视图中使用便携式类库(.net 4.5 和 Metro 配置文件)中的类时会收到 HttpCompileException. 例外:(德语到英语在谷歌上翻译,抱歉) System.Web.HttpCompileException (0x80004005):c:\Users\user\AppData\Local\Temp\
..
我知道建议在库代码中为 await 使用 ConfigureAwait(false) 以便后续代码不会在调用者的执行上下文中运行,这可能是一个 UI 线程.我也明白,出于同样的原因,应该使用 await Task.Run(CpuBoundWork) 而不是 CpuBoundWork(). 带有 ConfigureAwait 的示例 公共异步任务LoadPage(Uri地址){使用 (va
..
我目前正在运行 .net 4.5 版,并且正在尝试使用它的“新"zip 功能.我正在包含 System.IO.Compression 并尝试运行以下代码: 使用 System.IO.Compression;string startPath = @"c:\example\start";string zipPath = @"c:\example\result.zip";string extractP
..
我有两个 Arduino,允许使用串行监视器通过串行端口交换消息. 如果我在双方都使用串行监视器,一切正常.如果我使用我的 C# 应用程序没有任何反应.我尝试从 C# 应用程序的串行监视器发送,它可以工作,但不能反过来. //...comPort1.Open();//...私有无效comPort1_DataReceived(对象发送者,SerialDataReceivedEventArgs
..
以下问题的答案似乎概述了如何使用 System.IO.Commpression.ZipFile.ExtractToDirectory 方法调用提取文件.添加对 System.IO.Compression 的引用时,.NET 4.5 中似乎不存在“ZipFile".如何从 .NET 4.5 中的 *.zip 文件中提取文件? 如何在不使用任何开源 Dll 的情况下使用 C# 4.0 从文件夹中
..
我有一堆缓慢的函数,本质上是这样的: private async Task>下载东西(){var request = System.Net.WebRequest.Create("https://valid.url");...使用 (var ss = await request.GetRequestStreamAsync()){等待 ss.WriteAsync(...);}使用 (var rr =
..
我正在 Windows 7 x64 上的 Visual Studio 2013 中开发一个需要管理员权限的应用程序,但我的清单似乎被忽略了:
..
我有以下 xslt ,我需要使用 xslt 2.0 版功能,如“格式日期".如何使用 XsltCompiledTransform 类(c#、.net 4.5)声明 Xsl 表以使用 2.0 版. 表{边框折叠:折叠;字体系列:“Verdana";}表,td{边框:1px纯黑色;颜色:黑色;背景颜色:白色;字体系列:“Verdana";}table,th{border:1px 实心
..
我将 Visual Studio 2012 用于需要(至少).NET Framework 4.0 的 WPF 项目.我已经安装了 4.5,但使用 Windows XP 的人无法安装该应用程序(因为 4.5 不能在 Windows XP 上运行).我使用 ClickOnce 作为部署应用程序. 当我尝试安装 4.0 版本时,出现错误(从荷兰语翻译,因此英文版本可能会有所不同): 此计算机
..
我刚刚将我的 MVC4 项目升级到 .NET 4.5 和 EF5 并开始使用 VS2012.在意识到我需要再次在包管理器中设置自动迁移后,我运行 Enable-Migrations - EnableAutomaticMigrations 并收到错误 在程序集“MySolutionName"中找不到上下文类型. 一些研究表示这与 EF5 不启用有关预发行.我运行了 Install-Pac
..
我最近安装了 Azure Active Directory Graph Client Library 2.0.2 Nuget 包,但无法将成员添加到组中 将组添加到组或将用户添加到组 我在 AddLink 时收到以下错误函数被调用: “[System.InvalidOperationException] = {“上下文当前没有跟踪实体."} 我的代码: IGroup group =
..
为什么不运行: 类程序{静态无效主(字符串 [] args){Apple a = new Apple("green");}}苹果类{公共字符串颜色{获取;}公共苹果(字符串颜色){this.Colour = 颜色;}} 解决方案 您的代码适用于 Visual Studio 2015 随附的 C# 6.它对于该语言的早期版本或无效视觉工作室.从技术上讲,您可以在 VS 2013 中安装旧的
..
我已经尝试查看相关问题的答案,但没有找到任何不是几年前的(不确定它们是否仍然是首选答案)或完全回答我的问题的内容. > 要求: 我正在开发一个可以在 32 位和 64 位计算机上运行的 C# 应用程序.我的客户不想创建基于 x86 和 x64 的两个不同版本. 我们使用 SQLite、VS2012 和 .NET 4.5.以下是 SQLite 的可用 DLL:http://system.
..
我有以下两种方法,我想知道它们是否合适: public bool IsGetter(MethodInfo method){返回方法.IsSpecialName&&method.Name.StartsWith("get_", StringComparison.Ordinal);}public bool IsSetter(MethodInfo 方法){返回方法.IsSpecialName&&meth
..
我正在尝试为 Windows 8 项目提供异步服务,并且该服务有一些异步调用,一次只能调用一次. 公共异步任务 CallThisOnlyOnce(){传播某些事件();等待 SomeOtherMethod();传播不同的事件();} 由于不能在 lock 语句中封装异步调用,我想到了使用 AsyncLock 模式,但比我想的还不如尝试这样的方法: 私人任务 _callThisOnlyOn
..
我有一个 .NET 3.5 网站,带有包含 col、colgroup、tbody 和 thead 标记的 table 标记.这是一个带有 runat="server" 属性的服务器端标记.此表在 Visual Studio 2010 中运行良好,但在我安装 Visual Studio 2012 和 .NET 4.5 后,此标记现在无法在 Visual Studio 2010 和 Visual St
..
我需要向使用 HTTP 1.0 版的网络服务发出请求.我正在使用 HttpClient ,但我看不到任何设置 HTTP 版本的选项. 在哪里可以设置请求版本? 解决方案 为了设置版本,您必须创建一个 HttpRequestMessage 并设置其Version您传递给 HttpClient.SendAsync.您可以使用帮助器 HttpVersion 实用程序类: var requ
..
我确实知道 Timeout.InfiniteTimespan 在 .NET 4.0 中不存在. 请注意,.NET 4.0 中也存在 Timeout.Infinite 我正在调用这两个方法: //变更方法公共布尔更改(TimeSpan DueTime,时间跨度)//定时器的构造函数公共定时器(TimerCallback 回调,对象状态,TimeSpan DueTime,时间跨度) 在
..