.net-standard

    2热度

    2回答

    对于先前版本的.NET Framework,MSDN上的文档将允许您找出哪些版本的框架支持给定的类型或成员。举例来说,如果我开的System.Linq.Expressions.Expression的文档(任意版本,如最近的一次),有一个版本信息部分: 它告诉我一眼,因为其.NET版本框架以及其他相关框架(如Windows Phone或Silverlight)中的哪些版本可用。 或者,对于最低的.N

    0热度

    3回答

    我已经通过VSTS向IIS发布了多个.NET Core项目,并且没有任何问题。但是,当我尝试添加一个.NET标准项目时,我得到一个403.14 - 禁止的错误页面。如果我尝试输入API的特定路由以获得响应,则会引发404 - Not Found错误页面。 我正在使用.NET Framework 4.6.1,它也安装在我的IIS 8.0服务器上。 有没有什么办法可以解决这个问题或解决这个问题的方法?

    1热度

    2回答

    我刚刚开始使用.NET Standard,并试图掌握这种新场景的最佳实践。我已经将我的一些关键库转换为.NET Standard 2.0。当我创建一个新的Web应用程序(ASP.NET 4.6.1,4.6.2或4.7)项目时,添加我的新库作为参考,然后构建,我收到很多警告。如果库的目标是.NET Standard 1.4或更低版本,则不会显示这些警告,但我需要.NET Standard 2.0。这

    2热度

    2回答

    我正在写一个使用ASP.NET Core 2.0的MVC网站。 在ASP.NET Core项目中(我们称之为Web),我在同一个解决方案中引用了.NET Standard 2项目(我们称它为Service)。 Service项目也引用了解决方案中的第三个.NET Standard 2库(我们称之为Business)。 Business项目声明了一个名为Model的类型。 的问题是,我可以在Web项

    1热度

    2回答

    具体来说,我需要确定的是调用发展平台(即.NET核心与.NET框架相对于其他),而不是操作系统的信息,我可以通过System.Environment.OperatingSystem.Platform得到。有没有办法做到这一点? (为了给出我的具体用例的更多细节,我引用了一个库 - log4net - 它通过传递一个XML资源来配置它。我想在可用的情况下使用它的一些可配置功能,如果可用,它们在.NE

    0热度

    1回答

    我无法弄清楚为什么我所有的项目都安装了NETStandard.Library 1.6.1。 如果我在命令行中我得到以下输出运行dotnet --version 2.1.0-preview1-007102 我的.csproj文件看起来像这样: ​​ 的Visual Studio块我在Visual Studio中通过的NuGet升级,所以我总是不得不手动安装NETStandard.Library

    2热度

    1回答

    在.NET Framework中,您可以轻松地反映方法。例如: var methodInfo = typeof(object).GetMethod("MemberwiseClone", bindingFlags); 在.NET Standard项目,然而,编译器会抱怨: 错误CS1061: '类型' 不包含定义 'GetMethod' 和 没有扩展方法 'GetMethod' 接受类型 “类型

    0热度

    1回答

    TLDR;我有一个混合的解决方案:我正在开发的库的NetStandard 2.0和测试的.Net Framework 4.6.2(或者dotnetcore 2.0)。如何配置travis.yml来构建库和测试项目。 我实际上正在为一个休息API的客户端。我决定使用.NET Standard 2.0作为项目类型。由于这是一个基于REST的api,我决定使用Newtonsoft.Json对内容进行反序

    2热度

    2回答

    所以我有一个PCL项目,但是想立即更新,以支持的.Net标准 我已经阅读了Microsoft website steps做到这一点: 该项目的文件 单击鼠标右键,选择属性。 在Library下,选择Target .NET Platform Standard。 但该按钮不会在Visual Studio的最新版本2017 我也看过here存在: 关闭解决方案在VS 取现有的csproj并在其他地方制作

    4热度

    1回答

    我正在使用​​3210,我的应用程序已编写,它按照我的需要进行操作。用户的目标平台是OSX。它依赖于2个的NuGet包与自己的依赖,特别是: NetMQ Microsoft.Extensions.Configuration.CommandLine 我运行下面的命令来build应用: dotnet build -c Release -r osx.10.11-x64 输出告诉我它成功了,并告诉我它