.net-core相关内容
我的 project.json 文件中有以下脚本,用于将我的类库项目构建到 NuGet 包中.我不想构建任何调试 NuGet 包.如何限制此脚本仅在解决方案配置设置为发布模式时运行,以加快调试模式下的构建时间? 或者,出于好奇,我如何将解决方案配置传递到下面的命令中,这样“发布"就不会被硬编码. “脚本":{“后编译":[“dotnet 包 --no-build --configurati
..
我需要使用另一个项目中的一些类.如何在 Visual Studio 中导入或创建对该项目的引用? 现在如果我在 Visual Studio 中使用“添加引用",我会收到错误: ".NET Core 项目仅支持在此版本中引用 .NET 框架程序集.
要引用其他程序集,它们需要包含在 NuGet 包中" 解决方案 .NET Core 通过 NuGet 处理依赖项. 如果您的项
..
当尝试使用带有 Update 3 的 Visual Studio 15 Enterprise 在 ASP.NET Core 项目中添加控制器时,我收到以下错误: “运行所选代码生成器时出错:找不到与命令'dotnet-aspnet-codegenerator'匹配的可执行文件" 解决方案 如果您使用的是 csproj (Visual Studio 2017) 而不是 project.
..
我正在为我的 .net 核心站点实现 Google 登录. 在这段代码中 var properties = signInManager.ConfigureExternalAuthenticationProperties("Google", redirectUrl);return new ChallengeResult("Google", properties); 我需要一个 signIn
..
我有一个带有基本路由的简单 API.它是使用默认的 Visual Studio 2015 ASP.NET Core API 模板设置的. 我有这个控制器和动作: [Route("api/[controller]")]公共类 DocumentController : 控制器{[HttpGet("info/{Id}")]公共异步任务获取(字符串 ID){//逻辑}} 所以要达到这个方
..
如何在 Server.MapPath 的 ASP 网络核心替代方式中获取绝对路径 我尝试使用 IHostingEnvironment,但没有给出正确的结果. IHostingEnvironment env = new HostingEnvironment();var str1 = env.ContentRootPath;//空值var str2 = env.WebRootPath;//Nul
..
我正在尝试从类库访问 appsetting.json 文件.到目前为止,我找到的解决方案是从 Microsoft.Extensions.Configuration 创建一个实现接口 IConfiguration 的配置类,并将 json 文件添加到类并从中读取. var configuration = new Configuration();configuration.AddJsonFile("
..
我们的解决方案中有一个项目 (ProjectAbc),它引用了一个 nuget 包(这是我们与其他解决方案不同的项目 [ProjectXyz]).我们使用 .net 核心框架和包引用将 nuget 包 (ProjectXyz) 包含在 .csproj 文件中. 在本地或 Prod 中构建解
..
此时我可以轻松地将东西注入到我的控制器中,在某些情况下构建我自己的 ResolverServices 类.生活是美好的. 我不知道该怎么做是让框架自动注入到非控制器类中.起作用的是让框架自动注入我的控制器 IOptions,这实际上是我项目的配置: 公共类 MessageCenterController : 控制器{私有只读 MyOptions _options;公共 MessageCen
..
这个问题与 设置 .NET 的版本号非常相似核心项目,但不一样.使用撰写本文时最新的稳定版 .NET Core (1.1) 和 VS2017,.NET Core 已从基于 JSON 的项目文件切换到 CSPROJ 文件. 所以 - 我想要做的是建立一个 CI 环境,我希望能够在构建之前修改 something 以用正确的版本号标记我的构建.p> 如果我使用像这样的旧属性(SharedAss
..
如果我开始一个新的 web api 项目,appsettings 文件会组合在一起.但是,我正在从控制台应用程序模板创建一个工作项目,并且当我手动创建 appsettings 文件时,它们不会组合在一起.我回想在旧版本中,我会在 csproj 文件中添加一些内容,但我不知道如何在 .net 核心中执行此操作,并且在属性或配置中看不到任何内容 解决方案 在解决方案的项目文件中,您可以在 中编
..
背景 一个简单的 dotnet core 2.0 项目依赖于 Xamarin.Forms (2.3.4.270). 当我在 Visual Studio 2017 (15.3) 中构建项目时,构建成功.在命令行上运行 dotnet build 时失败并出现以下错误: C:\Users\steph.nuget\packages\xamarin.forms\2.3.4.270\buil
..
我是 EF 新手,正在尝试使用 VS 2017、.NET Core 2.0 和 EF 2.0 创建一个简单的测试解决方案,但我无法 add-migration 来创建迁移文件夹以及初始迁移. 我创建了一个名为 Driver 的解决方案,其中包含两个 .Net Core 类库项目: Driver.Data驱动程序域 Driver.Data中安装了以下包: Microsoft.Entity
..
我的项目的 wwwroot 文件夹中有一个 .gitignore 文件,我试图将其排除在发布之外.以下代码似乎不起作用: 从不 当我使用 dotnet publish 命令发布项目时,.gitignore 文件仍然在输出目
..
我已经浏览了链接: https://docs.microsoft.com/en-us/aspnet/core/mvc/controllers/依赖注入 并了解到我如何使用 Web API 的依赖注入. 正如上面链接中提到的,我可以使用 Startup (Startup.cs) 类在 API 层内进行依赖注入.但是.NET Core 类库如何实现依赖注入.下面是我如何添加类库的屏幕
..
我刚刚为我的解决方案(dotnet core 1.1 项目)更新了所有 nuget 包. 我现在收到以下警告,但我真的不知道它们是什么意思. 更新:我仍然收到上述警告.我的 web 项目警告 Microsoft.NETCore.App 包(见下面的截图),我的 lib 项目警告 NETStandard.Library(见上面的截图) 尝试在 NuGet 包管理器中更新 Micro
..
我有一个 .Net core 2.0 项目,它需要在 Visual Studio 2017 (v 15.4.4) 的同一解决方案中引用 .Net 4.6.2 项目(图片上的 BLL 和实体).我看到 这篇文章,但是.Net 4.6.2 版的事件,我仍然有问题. 在我的 .Net core 2.0 项目参考中,我有: 当我尝试使用在 .Net 4.6.2 项目中定义的类时,出现以下错误:
..
我现在在 Visual Studio 2017 中添加引用时遇到问题.所以基本上,我单击了我的项目以显示折叠菜单,您可以在其中查看文件夹、属性和引用.我右键单击References 并选择Add reference.出现错误并显示“无法完成操作.不支持此类接口". 我目前使用的是 Microsoft Visual Studio Community 2017 版本 15.2. 解决方案
..
我正在尝试构建一个同时面向 .NET 4.5.1 和 .NET Standard 1.3 的类库.根据 文档,我应该可以做到这一点: net451;netstandard1.3 但是,当我尝试构建时,我得到了这些奇怪的错误: 无法从 TargetFramework='net
..
..