.net-core相关内容
这似乎是一个已经修复的问题,至少对于SQLite 数据库. 我的解决方案包括 3 个项目: WPF 项目(默认启动项目)(.NET Framework 4.7), 包含视图模型和非 UI 内容的“核心"项目 - 类库项目 (.NET Standard 2.0) 包含所有实体框架数据层的“关系"项目 - 我喜欢将它们分开(.NET Standard 2.0) 我已将以下包安装到
..
我已经安装了新发布的 Visual Studio 2017 版本并开始了一个针对 .NET Core 的全新 ASP.NET Core 项目. 开箱即用,我得到了 找不到类型或命名空间名称“System"(您是缺少 using 指令或程序集引用?) 错误.知道是什么原因造成的以及如何解决吗? 此外,NuGet 包似乎也存在问题: 我还通过命令行在项目上尝试了 dotn
..
当我创建一个新的 ASP .NET Core Web-应用程序时,我可以在 Visual Studio 中右键单击该项目,我会看到一个名为“管理用户机密"的上下文菜单条目. 当我创建一个新的 .NET Core 控制台-应用程序时,我看不到这个上下文菜单条目. 但是,“Web"应用程序在项目设置中显示为“控制台"应用程序.有什么方法可以在控制台应用程序中获取此上下文菜单条目? 解
..
我想创建一个 NuGet 包,它可以同时明确地针对 .NET Framework 4.6.2 和 .Net Standard 1.5.这是来自 VS 2017 的缩写 .csproj 文件: net462;netstandard1.5...
..
安装 Visual Studio 2017 Professional 后,我无法再在 Visual Studio 2015 Professional 中构建我的 ASP.NET Core.我从来没有在 VS2017 中打开过这个项目 我明白了 尝试运行项目模型服务器进程 (1.0.0-preview3-004056) 时发生以下错误. 无法启动进程.找不到与命令 dotnet-p
..
我知道这个问题之前已经在 SO 上提出过,并且似乎这个功能在某个时候从 VS 中删除了.但我正在查看 Microsoft tutorial 现在说 VS 2017 中应该有一个 Create Unit Test 功能. 我正在尝试测试 ASP.NET Core MVC 控制器.我已按照创建测试项目的步骤进行操作.但是当我右键单击命名空间/类/方法时,我仍然看不到任何此类选项. 编辑:我
..
我有一个针对 Microsoft.NETCore.App 1.1.2 的 dotnet 核心应用程序.我创建了一个测试项目来测试该项目,但是在构建时我注意到了这个警告: 我打开 NuGet 包管理器并看到警告是正确的,正在测试的项目具有不同版本的 Microsoft.NETCore.App: 我的问题是 Visual Studio 不允许我更新那个版本,所以我对如何解决这个问题感到困惑
..
考虑一个面向以下框架的 .NET 类库: .NET 框架 2.0 .NET 框架 4.6 .NET 标准 1.0 .NET 标准 1.3 .NET Portable Profile336 我们不要立即担心为什么这是目标框架的确切列表. 假设所有目标框架的外部 API 都是相同的,但是每个单独的目标框架都有一些该框架独有的代码,我如何正确编写涵盖所有代码的单元测试目标框架?
..
我可以将 .net 核心与旧版 .net 框架 dll 一起使用吗?答案似乎是否定的……但我只能找到引用 project.json 的资源,该资源已不存在. 我创建了一个新的 .net 核心库并尝试引用一个旧的 .net 框架 DLL.当我尝试调用 DLL 时,vs2017 抱怨我没有正在寻找的 Stream 对象. 它建议我引用 mscorlib.dll 或安装 Nuget 包.
..
如何在 Visual Studio 2017 中打开 .Net Core 3.0 项目? 我已经从 dotnet.microsoft.com 下载了 .NET Core 3.0 SDK 并创建了新项目dotnet new 文件夹中的命令. 构建 C# 项目显示错误: 当前的 .NET SDK 不支持面向 .NET Core 3.0.任何一个以 .NET Core 2.1 或更低版
..
我使用 Visual Studio 通过某种迁移来更新我的所有环境.使用下面的命令运行良好. update-database -Migration initMigrationProduct -c ProductContext -Environment Production 在 ef core 2.0 中,此命令已更改,参数 -Environment 已删除.在它说的文档中. "在 2.0
..
我删除了 C:\Users\myself\.nuget\packages 中的所有文件和文件夹,现在我所有的 .NET Core 项目都抱怨 System 或 Void 或任何原语都找不到.尝试了以下 Nuget.exe -restore c:\path\to\myslnfile.sln -PackagesDirectory C:\Users\myself\.nuget\packages
..
我正在尝试使用 nopCommerce(它是用 .NET Core 编写的),但是当我想运行项目时,我遇到了 52 个错误,告诉我运行 nuget 包恢复 资产文件 ~\obj\project.assets.json' 未找到.运行 NuGet 包还原以生成此文件.Nop.Web.MVC.Testsote 当我使用右键单击解决方案并选择恢复 Nuget 包时,我收到以下消息: 所
..
我的示例代码很简单: 使用 System.Text.Json.Serialization;使用 Newtonsoft.Json;公共类 C {public C(string PracticeName) { this.PracticeName = PracticeName;}公共字符串练习名称;}var x = 新 C("1");var json = JsonConvert.SerializeOb
..
我目前正在考虑使用 .NET Core 2.0,以便可以在多个平台上运行我的应用程序. 我需要做的一件事是获取一个传入的字符串并将其反序列化为一个对象.例如 var resultsObject = JsonConvert.DeserializeObject(request); 在完整的 .NET 中,这将运行并返回我的对象.但是在 .NET Core 2.0 中出现以下异常 无法加
..
我有一个 ASP.NET Core 应用程序,我想在其中使用 RabbitMQ 消息. 我已在命令行应用程序中成功设置发布者和消费者,但我不确定如何在 Web 应用程序中正确设置. 我想在 Startup.cs 中初始化它,但是一旦启动完成它当然就死了. 如何从网络应用以正确的方式初始化消费者? 解决方案 使用单例模式让消费者/侦听器在应用程序运行时保留它.使用 IApp
..
我尝试了很多来自 Internet 的示例(例如 first、second 等),一切正常,除了表 AspNetUserLogins 和 AspNetUserTokens成功登录和生成令牌后不显示任何数据. 为什么会发生这种情况,我该如何解决? 解决方案 AspNetUserTokens表用于存储外部认证令牌,由SignInManager.UpdateExternalAuthenti
..
当我从我的 Angular 应用程序向我的 .Net Core 2 API 发出请求时,JWT 与请求标头中发送的不同. Startup.cs 公共类启动{公共启动(IHostingEnvironment env){var builder = new ConfigurationBuilder().SetBasePath(env.ContentRootPath).AddJsonFile("a
..
我有一个 .net core 2.2 api,它生成(在成功登录时)一个 JWT 令牌,其中包含一个声明身份,该身份传递信息,例如经过身份验证的用户的用户名、权限和角色. 在我的 .net 核心 2.2 中.Web 应用程序我有一个登录机制,它通过控制器的用户检索 JWT 令牌. 我的问题是. 如何从我的登录控制器中扩展令牌并设置我的网络应用程序以包括使用身份验证机制,如 Use
..
我正在尝试配置我的 Jwt Bearer 颁发者密钥,但在生产中,我通常使用由 KeyManager 包装的 Azure Key Vault.KeyManager 类是在依赖注入中配置的,但是在 ConfigureServices 方法中我不能使用它(显然),但是如果我不能使用它,我就无法检索我的密钥. 我目前的解决方案是建立一个临时服务提供者并使用它,但我认为不是最先进的(我需要创建两个单
..