草庐IT

libmkl_core

全部标签

c# - 启动中的 ASP.NET Core 配置部分

我正在将一个ASP.NET5RC1项目迁移到ASP.NETCore,遇到了一个有趣的问题,我还没有看到,也没有找到解决方案。为了在Startup中使用配置设置,我之前通过以下方式检索了配置//WorksfineforDIbothinASP.NET5RC1andASP.NETCoreservices.Configure(Configuration.GetSection("SomeConfigurationSection"));//HowIpreviousretrievedtheconfigurationforuseinstartup.//NolongeravailableinASP.NE

c# - 自托管 .NET Core 控制台应用程序中的 Startup.cs

我有一个自托管的.NETCore控制台应用程序。Web显示了ASP.NETCore的示例,但我没有Web服务器。只是一个简单的命令行应用程序。是否可以为控制台应用程序做这样的事情?publicstaticvoidMain(string[]args){//Idon'twantaWebHostBuilder.Justacommandlinevarhost=newWebHostBuilder().UseKestrel().UseContentRoot(Directory.GetCurrentDirectory()).UseIISIntegration().UseStartup().Build

c# - .NET Core 中是否弃用了 ApiController

“ApiController将在.NETCore中弃用”是真的吗?询问,因为我打算在新项目中使用它。 最佳答案 更新ASP.NETCore2.1自ASP.NETCore2.1以来,一组新的类型可用于创建WebAPIController。您可以使用[ApiController]属性注释您的Controller,该属性启用一些新功能,例如自动模型状态验证和绑定(bind)源参数推断。有关详细信息,请参阅文档:https://learn.microsoft.com/en-us/aspnet/core/web-api/index?view=

c# - 如何写入 .NET Core 中的文件?

我想使用.NETCore中的蓝牙LE函数(特别是BluetoothLEAdvertisementWatcher)来编写一个将信息记录到文件的扫描器。这是作为桌面应用程序运行,最好是作为命令行应用程序运行。显然,System.IO.StreamWriter(string)等构造函数不可用。如何创建文件并写入文件?我很高兴能够执行System.Console.WriteLine(string),但这在.NETCore下似乎也不可用。更新:澄清一下,如果我能有一个看起来像这样运行且没有错误的程序,我就会参加比赛。usingSystem;usingWindows.Devices.Bluetoo

c# - 如何使用构造函数依赖注入(inject)对 ASP.NET Core 应用程序进行单元测试

我有一个asp.net核心应用程序,它使用应用程序的startup.cs类中定义的依赖项注入(inject):publicvoidConfigureServices(IServiceCollectionservices){services.AddDbContext(options=>options.UseSqlServer(Configuration["Data:FotballConnection:DefaultConnection"]));//Repositoriesservices.AddScoped();services.AddScoped();services.AddScope

c# - 使用授权 header (Bearer) 设置 Swagger (ASP.NET Core)

我有一个WebAPI(ASP.NETCore),我正在尝试调整swagger以从中进行调用。调用必须包含Authorizationheader,并且我正在使用Bearer身份验证。来自Postman等第三方应用程序的调用正常。但是我在为swagger设置标题时遇到了问题(出于某种原因我没有收到标题)。这是现在的样子:"host":"localhost:50352","basePath":"/","schemes":["http","https"],"securityDefinitions":{"Bearer":{"name":"Authorization","in":"header",

c# - 什么在 .Net Core 中取代了 WCF?

我习惯于使用类库(.NetFramework)从头开始​​通过WCF服务创建.NetFramework控制台应用程序并公开Add(intx,inty)函数。然后,我使用控制台应用程序在服务器内代理调用此函数。但是,如果我使用控制台应用程序(.NetCore)和类库(.NetCore),则System.ServiceModel不可用。我已经进行了一些谷歌搜索,但我还没有弄清楚在这种情况下是什么“取代”了WCF。如何将类库中的Add(intx,inty)函数公开给.NetCore中的控制台应用程序?我看到了System.ServiceModel.Web,因为这是跨平台的,我是否必须创建RE

c# - 升级到 ASP.NET Core 2.0 后无法使用单例 IActiveUsersService 中的作用域服务 IMongoDbContext

我今天将项目更新到ASP.NETCore2,但出现以下错误:CannotconsumescopedserviceIMongoDbContextfromsingletonIActiveUsersService我有以下注册:services.AddSingleton();services.AddScoped();services.AddSingleton(option=>{varclient=newMongoClient(MongoConnectionString.Settings);returnclient.GetDatabase(MongoConnectionString.Databa

c# - .Net Core、Portable、Standard、Compact、UWP 和 PCL 之间的区别?

我听说过.Net核心.Net便携版.Net标准.NetCompact通用Windows平台可移植类库所有这些都向我解释为“允许您针对多个平台的完整.Net的一个子集”。所以我的问题是有什么区别!?如果我想编写一个可供尽可能多的受众使用的库,我需要使用其中的哪一个(或多个)?(我的具体情况:我的alibrary以.Net2.0、.Net4.5和UWP为目标。以UWP为目标需要创建一个新的VS项目并链接所有现有文件,这是一个巨大的痛苦。现在有人告诉我它对PCL不起作用,从它的声音来看我必须再次为.NetStandard做它!?) 最佳答案

c# - 如何从 .net core 中的 appsettings.json 中提取列表

我有一个appsettings.json文件,如下所示:{"someSetting":{"subSettings":["one","two","three"]}}当我构建我的配置根目录并执行类似config["someSetting:subSettings"]的操作时,它返回null并且可用的实际设置如下所示:配置["someSettings:subSettings:0"]是否有更好的方法以列表的形式检索someSettings:subSettings的内容? 最佳答案 假设您的appsettings.json如下所示:{"foo"