coreclr相关内容
我正在将 web api 2 服务移植到 .net 核心,我在旧的 web api 服务中找到了这一行. ServicePointManager.DefaultConnectionLimit = int.MaxValue; 这行代码增加了连接限制.我不知道它是用于计算机还是框架或只是应用程序.在阅读 this 关于 stackoverflow 的答案后,我也意识到将其设置为 int.max 可
..
我将 Amount 作为 decimal 存储在数据库中.我想用千位分隔符在 UI 上显示该值.我可以在 amount 属性上添加 [DisplayFormat(DataFormatString = "{0:N2}", ApplyFormatInEditMode = true)] 属性,这将显示带有千位分隔符的数字但是当我将值发布回服务器时,由于逗号,MVC 模型绑定不起作用. 我创建了
..
我认为这是一个编译器错误. 以下控制台应用程序在使用 VS 2015 编译时可以完美地编译和执行: 命名空间 ConsoleApplication1{课程计划{静态无效主(字符串 [] args){var x = MyStruct.Empty;}公共结构 MyStruct{公共静态只读 MyStruct Empty = new MyStruct();}}} 但现在变得很奇怪:这段代码可以
..
我有从同一个接口派生的服务. 公共接口 IService { }公共类 ServiceA : IService { }公共类 ServiceB : IService { }公共类 ServiceC : IService { } 通常,其他 IoC 容器(如 Unity)允许您通过一些区分它们的 Key 注册具体实现. 在 ASP.NET Core 中,如何注册这些服务并在运行时根据某个键
..
我的 .Net 核心应用程序中有 3 个特定于环境的 appsettings 文件 在 project.json 中我已经设置了 publishOptions 像这样.(基于建议此处) "publishOptions": {“包括": ["wwwroot","appsettings.development.json","appsettings.staging.json","appsetti
..
我正在学习 ASP.NET Core 1.0 (vNext).考虑到这一点,我有一个结构如下的解决方案: 我的解决方案源文件我的图书馆MyClass.cs项目.json我的网站启动文件项目.json 我使用 dnu build 从命令行成功编译了 MyLibrary.我运行了生成 MyLibrary.1.0.0.nupkg 的 dnu pack.还有两个文件夹:dnx451 和 dnxcore
..
如何根据 .NET Core 1.1.2 中的 XSD 架构验证 XML?我发现了这个 msdocs 但我不能将它与 .NET core 1.1.2 一起使用 使用系统;使用 System.Collections.Generic;使用 System.Text;使用 System.Xml;使用 System.Xml.Schema;命名空间 MyNameSpace{公共静态类 XmlValidati
..
我在不同的操作系统上测试了 .net core,我想知道是否可以通过我的 Raspberry PI3 在 Windows 10 iot 上安装 dotnet/cli(.net Core).我的目标是运行简单的 GPIO 测试. 到目前为止我所做的: 我访问了 .NET core 站点,但没有找到有关 Windows 的任何信息10 个物联网目标. 我发现了一篇不错的博客文章,标题为
..
此代码在 .NET(4.6 及更早版本)中运行良好 var types = typeof(SomeType).GetTypeInfo().Assembly.GetTypes()从类型中输入哪里 !type.IsAbstract 但在 .NET Core (DNX Core 5.0) 中,它会产生编译错误: 错误 CS1061“Type"不包含“IsAbstract"的定义,并且找不到接受
..
我想根据环境配置 ASP.NET 应用程序使用不同的身份验证.因此,对于开发环境,我想使用 Windows 身份验证,而对于所有其他环境,我想使用 Facebook 身份验证. 我已经为非开发环境配置了 Facebook 身份验证.如何为开发环境配置 Windows 身份验证?Windows 身份验证只会在开发过程中使用,因此开发人员不必每次在 VS 中运行应用程序时都必须登录.我们有多个开
..
我有 asp.net core 2.1 应用程序以及 HangFire 1.6.17.HangFire 被配置为以一定的时间间隔执行后台作业.后台作业使用 HttpClient 调用外部 API.如果 http 调用失败,则该方法会抛出带有元数据的自定义异常.想法是 hangfire 将记录带有元数据的异常.我遵循了 best-practices-for-exceptions 创建异常 公共类
..
我尝试使用 .net 核心,但我有很多不同的问题.这是其中之一.我使用 Ubuntu 14. 错误代码 Microsoft.Dnx.Compilation.CSharp.RoslynCompilationException:/home/lukasz/Project/Commands.cs(10,16): DNX,Version=v4.5.1 error CS0433: The type
..
我尝试使用 .net 核心,但我有很多不同的问题.这是其中之一.我使用 Ubuntu 14. 错误代码 Microsoft.Dnx.Compilation.CSharp.RoslynCompilationException:/home/lukasz/Project/Commands.cs(10,16): DNX,Version=v4.5.1 error CS0433: The type
..
有人可以向我解释一下 Mono 与 Microsoft 最近提供的开源/Linux 可移植 .NET 堆栈(CoreCLR、CoreFX、Roslyn、ASP.NET)之间的当前关系吗? 很明显这些项目重叠,所以我很好奇他们两个的路线图是什么 - Mono 会以某种方式用微软的新组件替换他们自己的组件,还是它们会以某种方式共存? 解决方案 来自 reddit 上的 Mono 贡献者:
..
我开始使用 C# 开发服务器,我想使用 .NET Core,因为据说它是多平台的,我可能有兴趣在 Linux 上运行它. 我用 DNX 安装了 CoreCLR,正如这里所说:http://dotnet.readthedocs.org/en/latest/getting-started/installing-core-windows.html 但是我想直接从 Visual Studio
..
我在我的 .NET Core 应用程序中使用了一些不安全的代码.为此,我在 project.json 文件中进行了此更改: “compilationOptions":{“allowUnsafe":真,} 但是,我仍然收到错误 CS0227:只有在使用/unsafe 编译时才会出现不安全的代码. 我已经经历过这个: 不安全的代码不会在 Visual Studio 2015 上编译
..
我有一个面向 .NET Framework 的应用程序,现在我需要在 .NET Core 中开发一个库.我计划将两个项目放在同一个解决方案中,并在 .NET Framework 项目中添加 .NET Core 库作为参考. 这能做到吗?如果答案是肯定的,如何做到这一点? 解决方案 2017 年 4 月发表了一篇关于如何从同一解决方案支持两种运行时的文章: https://doc
..
我有一个 ASP.NET Core 应用程序.该应用程序几乎没有可以完成某些工作的帮助程序类.每个类都有不同的签名方法.我在网上看到很多 .net 核心示例,它们为每个类创建接口,然后使用 DI 框架注册类型.例如 公共接口 IStorage{任务下载(字符串文件);}公共类存储{公共任务下载(字符串文件){}}公共接口IOcr{任务进程();}公开课 Ocr:IOcr{公共任务进程(){}}
..
我不确定是否可行,但我想在 dnx 时更改 dnx 版本.从 Visual Studio Code 运行. 即使我当前的 dnx 版本是 1.0.0-beta5-11682 coreclr Visual Studio Code 使用 1.0.0-beta4 mono 是否可以更改 Visual Studio Code 的默认 dnx 版本? 解决方案 dnvm use VERS
..
我正在创建一个可以在 .Net Core 1.2、.Net Core 2.0 和 .NET Framework 4.6+ 之间共享的应用程序框架.所以我选择我项目的目标框架作为 .NET Standard.在我的框架项目中,我有用于发送文本消息或电子邮件的工厂类.在应用程序启动时,每个应用程序将工厂与支持的服务配置为具有 DI 框架的单例实例. 公共类 MyFactory : IMyFactor
..