Questions tagged «.net-core»

.NET Core是.NET Framework的开源继承者。它可以用于从服务器和数据中心到应用程序和设备的各种应用程序和垂直领域。Microsoft在Windows,Linux和macOS上支持.NET Core。


5
在.NET Core RC2中生成.exe文件
每次我使用新的.NET Core RC2模板构建项目时,都不会获得runnable。EXE文件。如果我按F5调试控制台应用程序,则在 C:\Program Files\dotnet\dotnet.exe 应用。如果我使用 dotnet run 文件夹中的命令,它也可以正常运行。但是,如果没有.NET Core CLI工具,我将无法运行该应用程序。 我的内容 bin\Debug\netcoreapp1.0\ 文件夹如下所示: 如您所见,没有。EXE文件可用。只是dll。 我在俯视什么吗?还是我的project.json文件有问题? { "version": "1.0.0-*", "buildOptions": { "emitEntryPoint": true }, "dependencies": { "Microsoft.NETCore.App": { "type": "platform", "version": "1.0.0-rc2-3002702" } }, "frameworks": { "netcoreapp1.0": { "imports": "dnxcore50" } } } 谢谢!

5
如何从.net核心中的appsettings.json中提取列表
我有一个appsettings.json文件,看起来像这样: { "someSetting": { "subSettings": [ "one", "two", "three" ] } } 当我构建配置根目录并执行类似的操作时,config["someSetting:subSettings"]它会返回null,而可用的实际设置如下所示: config["someSettings:subSettings:0"] 有没有更好的方法来检索someSettings:subSettings列表内容?

5
.Net Core库中的嵌入式资源
我刚刚开始研究.Net Core,但看不到经典资源和任何看起来像资源的东西。在经典的.Net类库中,我可以将带有某些脚本的文本过滤添加到我的项目中,然后再将这些文件添加到项目的资源中。之后,我可以通过以下方式轻松使用它: Connection.Execure(Properties.Resources.MySuperScript); 我看到.Net Core库中没有这种功能,至少我没有看到。.Net Core中是否有替代方法可以将某些静态数据作为嵌入式资源存储在库中?以及如何使用它(如果存在)?

19
检测到软件包降级警告(dotnet核心,与2017年相比)
我刚刚为我的解决方案(dotnet core 1.1项目)更新了我所有的nuget软件包。 我现在收到以下警告,但我真的不知道它们的意思。 更新:我仍然收到上述警告。我的Web项目警告Microsoft.NETCore.App软件包(请参见下面的屏幕截图),我的lib项目警告有关NETStandard.Library(请参见上面的屏幕截图) 尝试在NuGet软件包管理器中更新Microsoft.NETCore.App时,出现以下错误: 希望有人可以帮助我摆脱这些警告并设置它应有的一切,以便我可以更新所有软件包。

7
.NET Core控制台应用程序,如何在每个环境中配置appSettings?
我有一个.NET Core 1.0.0控制台应用程序和两个环境。我需要能够使用appSettings.dev.json并appSettings.test.json基于我在运行时设置的环境变量。通过依赖项注入,IHostingEnvironment和EnvironmentName env,这对于ASP.NET Core Web应用程序来说似乎很简单。变量,但是如何为控制台应用程序连接东西(除了编写自己的使用的自定义代码之外Microsoft.Framework.Configuration.EnvironmentVariables)? 谢谢。

8
在ASP.NET Core Web API中上传文件和JSON
如何使用分段上传将文件(图像)和json数据列表上传到ASP.NET Core Web API控制器? 我可以成功接收文件列表,其multipart/form-data内容类型如下: public async Task<IActionResult> Upload(IList<IFormFile> files) 当然,我可以使用默认的JSON格式化程序成功接收格式化为我的对象的HTTP请求正文,如下所示: public void Post([FromBody]SomeObject value) 但是,如何在一个控制器操作中将这两者结合起来?如何上传图像和JSON数据并将它们绑定到我的对象?

29
无法启动进程dotnet.exe
我试图建立一个新的工作空间,并将所有项目从旧计算机转移到新计算机上。但是,当我尝试运行IIS Express时出现此错误: 无法启动进程C:\ Program Files \ dotnet \ dotnet.exe。Web服务器请求失败,状态码为500。 我正在Visual Studio 2015更新3中工作,并且正在使用.NET Core RC2。有谁知道如何解决此问题并使我的旧项目在这台新计算机上运行?

2
新的netstandardapp和netcoreapp TFM有什么区别?
我注意到NuGet最近增加了对与.NET Core相关的几个新TFM的支持,其中包括: netstandard (1.0-1.5) netstandardapp (1.5) netcoreapp (1.0) 就我所知,netstandard.NET Core相当于可移植的配置文件。它使您可以使用一个绰号将多个平台作为目标,而不是明确列出支持的每个平台,例如portable-net45+netcore45+wp81。 同时,根据本文档, netstandardapp它更像.NET Core中的控制台应用程序;它代表任何.NET Core运行时(例如CoreCLR,CoreRT)。 那么究竟netcoreapp应该是什么呢?我在这里找到了跟踪问题,其中在底部包含一条注释,有点解释了区别,但是我没有得到两者之间的区别 NETStandard.Library +应用程序主机 和 .NET Core基本安装 是。有人可以给我解释一下吗?

10
设置.NET Core项目的版本号-CSPROJ-不是JSON项目
此问题与设置.NET Core项目的版本号非常相似,但不相同。在撰写本文(1.1)和VS2017时,使用.NET Core的最新稳定版本,.NET Core已从基于JSON的项目文件切换为CSPROJ文件。 所以-我想要做的是建立一个CI环境,在该环境中,我希望能够在构建之前进行一些修改,以使用正确的版本号标记我的构建。 如果我使用这样的旧属性(SharedAssemblyInfo.cs技巧): [assembly: AssemblyFileVersion("3.3.3.3")] [assembly: AssemblyVersion("4.4.4.4")] 某处项目时,我得到的 CS0579 - Duplicate 'System.Reflection.AssemblyFileVersionAttribute' 和 CS0579 - Duplicate 'System.Reflection.AssemblyVersionAttribute' 错误的时候建设。 当深入研究它时,我发现在构建过程中生成了一个看起来像这样的文件(在我构建之前不存在)\obj\Debug\netcoreapp1.1: //------------------------------------------------------------------------------ // <auto-generated> // This code was generated by a tool. // Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost …

5
使用Visual Studio 2017将.NET Core应用程序编译为EXE文件
我在Visual Studio 2017中创建了一个.NET Core应用程序(v1.1)。对其进行编译时,我生成了一个DLL文件,而不是所生成项目的预期EXE文件。我确实检查了csproj文件,并确认输出类型设置为exe,但没有骰子。 为什么Visual Studio 2017仍在生成DLL文件? 我确定这是我忘了的快速设置... <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>netcoreapp1.1</TargetFramework> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> <PlatformTarget>AnyCPU</PlatformTarget> </PropertyGroup> <ItemGroup> <ProjectReference Include="..\Core.EF.SqlServer\Core.EF.SqlServer.csproj" /> </ItemGroup> </Project>


2
什么是project.lock.json?
我按照说明创建了一个新的.NET Core项目,并通过cmd运行了该项目: dotnet new dotnet restore 第二条语句创建project.lock.json包含很多垃圾(不是真正的垃圾,而是大量的依赖项,配置等)。我假设这些依赖项是.NET框架,该框架分解为单独的NuGet包。 我的问题: 我的假设正确吗? 我可以通过删除不需要的NuGet软件包/依赖项来减轻我的应用程序的负担吗? 怎么样?

4
使用.NET Core处理图像
我已经将项目从.NET 4.5更新为.NET Core(带有ASP.NET Core)。在以前的版本中,我有一些非常简单的代码,这些代码使用位图对象从System.Drawing调整图像的大小。 据我了解System.Drawing,不能在.NET Core中使用它,因为它不是跨平台的,但是可以代替使用什么呢? 我已经用谷歌搜索了,找不到任何东西。我唯一能找到的就是这篇文章,至今没有任何代码。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.