首页 > TAG信息列表 > net-standard

带有反射的内部构造函数的实例化类型

我有一个工厂类,需要实例化一个未知的类. 这样做是这样的: public class Factory { public void SetFoo(Type f) { Activator.CreateInstance(f); } } 问题是我希望该构造函数是内部的,但将其标记为内部会给我MissingMethodException,但是该构造函数在同一程

c#-.NET Framework 4.6.1应用程序具有引用.NET Standard 1.4类库的错误

我一直试图围绕.NET Framework,.NET Core和.NET Standard之间的差异进行总结.根据我的阅读,.NET Standard是最低的公分母,使用.NET Standard编写的库应该与使用其他框架编写的代码兼容. 但是,我已经创建了一个使用.NETStandard 1.4的类库和使用.NET Framework 4.6.1的应用程序的解

NET标准类库中如何引用Microsoft.VisualBasic?

我试图利用.Net Standard 2.0类库(特别是Financial.Rate函数)中Microsoft.VisualBasic名称空间中的某些静态类.这是一个C#项目,该库包含各种财务函数和计算.我知道,只需添加使用Microsoft.VisualBasic;还不够,因为我需要引用实际的dll.但是我不确定如何在.net标准类库中执行此操作.

C#-dotnet pack命令以及nuspec文件不包括项目的DLL

我有一个使用ProjectName.Logging.nuspec文件的名为ProjectName.Logging的.NET Standard 2.0项目. 我的项目的.csproj中引用了此文件文件 <PropertyGroup> <TargetFramework>netstandard2.0</TargetFramework> <RestoreProjectStyle>PackageReference</RestoreProjectStyl

c#-在.net标准库中使用动态

这个问题已经在这里有了答案:            >            dynamic keyword problem                                    4个 这个问题已经让我发狂了一段时间,我在我的库的一部分中使用了动态类型(针对.NET Standard 1.

c#如果span(memory)引用堆栈上的缓冲区会发生什么

.NET Standard 2.1引入了一项新功能,您可以在其中“控制”内存块而不用复制它们:Span或Memory. 在docs示例中,我注意到可以引用堆栈缓冲区: byte data = 0; Span<byte> stackSpan = stackalloc byte[100]; for (int ctr = 0; ctr < stackSpan.Length; ctr++) stackSpan[ctr] = da

C#-UWP应用程序:无法加载文件或程序集’System.Runtime.WindowsRuntime,版本= 4.0.14.0

我有一个使用Xamarin的.Net Standard 1.4构建的UWP应用程序,我最近升级了几个nuget插件,而我的UWP项目已经开始给我以下错误: “System.IO.FileLoadException: Could not load file or assembly ‘System.Runtime.WindowsRuntime, Version=4.0.14.0, Culture=neutral, Public

为什么客户端Blazor使用.NET Standard 2.0,以及如何将.NET Core 3.0与Blazor一起使用?

Blazor是否可以使用.NET Core 2.2或3.0? 因为此时,blazorhosted模板将创建一个客户端项目作为.NET Standard,从而阻止使用.NET Core 3.0. Project blazor.Shared is not compatible with netstandard2.0 (.NETStandard,Version=v2.0). Project blazor.Shared supports: netcoreapp

android – 将.NET标准类库转换为本机aar / jar

目前,我们正在开发一个.NET标准类库,将由不同的Xamarin.*平台使用. 我想知道是否有一种方法可以在原生Android项目中使用共享代码(可能会生成AAR / JAR文件). 我需要这个功能的原因是因为我们的公司为我们的一个客户提供了一个AAR(由本机Android项目使用),我们希望保留一个源代码而

调试 – 在Xamarin.Forms Android应用程序中引用.NET标准1.4库(VS 2017)

我用VS 2017. 我有Xamarin.Forms Android项目,我必须在那里引用一堆.NetStandard 1.4库.我在一个解决方案中拥有所有项目. 我基本上添加了引用和编译解决方案没有问题. 当我从.Net标准库中包含的Xamarin方法调用时,它返回结果但在该方法中没有命中断点. VS 2017 intellisense也不适

c# – 在.NET Standard / Core中获取构造函数列表的等价物是什么?

我正在尝试将我的.NET 4项目升级到.NETStandard和Core,但无法找到相应的: – var ctors = typeof(T).GetConstructors(); GetConstructors是反思的一部分,所以看起来支持是故意缺乏或移动的…… 谢谢. 西蒙.解决方法:在.NET标准/核心中,很多reflexion api被移动到特定的

c# – TimeZoneInfo ConvertTimeFromUtc和ConvertTime之间的差异

我正在将.Net 4.5的项目转换为针对.NetStandard 1.6的PCL,看起来TimeZoneInfo没有ConvertTimeFromUtc方法.如果进入的时间类型设置为UTC有什么区别吗?解决方法:要将DateTime转换为本地时间,您可以使用: DateTime utcDateTime = DateTime.UtcNow; DateTime localDateTime = new DateT

c# – .Net标准项目:缺少System.Linq.Enumerable类

在.Net Standard 1.5项目中(1.6从nuget安装). 我不能使用驻留在System.Linq.Enumerable中的Linq的扩展方法. 喜欢Where,选择LIST上的方法< string> 我已经安装了以下包: "System.Linq": "4.3.0", "System.Linq.Expressions": "4.3.0", "System.Linq.Queryable&qu

c# – .NET标准:程序集的清单定义与程序集引用不匹配

一旦我更新任何使用.NET Standard的库(之前没有使用过),我会得到以下内容: Could not load file or assembly 'System.Net.Http' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. 使用package.config <package

c# – 如何在.net标准项目中获得一个stylecop规则集

我们正在尝试使用stylecop规则集为我们的所有项目提供nuget包. 我们获取项目中的文件,但规则集不适用于我们的项目.它仍然使用minimimumrecomended.ruleset. 我们现在拥有的是: Custom.stylecop.props <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/

c# – 将超过96个.Net Standard 2程序集复制到Console(.Net framework)应用程序的bin文件夹中

在vs 2017.3预览版3中,我创建了一个包含三个项目的解决方案:Netstandard2库(.Net Standard v2.0预览版),控制台应用程序A(.Net框架)和控制台应用程序B(.Net核心版) 两个控制台应用程序都引用Netstandard2库. 当我构建解决方案时,我发现Netstandard2的所有程序集(96 dll文件)都被复制

c# – 无法在已发布的.Net 4.6.1项目引用.Net标准库中加载文件或程序集“System.ComponentModel.Annotations”

请注意:这不是Could not load file or assembly ‘System.ComponentModel.Annotations, Version=4.1.0.0的副本. 与链接的问题不同,此问题仅在发布应用程序后发生.正如您将在下面看到的那样,我已尝试在该帖子中提出的每个解决方案都没有成功. 此问题发生在WPF .Net Framework 4.6.1

如何在C#.net core / .net标准中获取或使用内存

有没有办法知道当前进程中当前使用的内存? 我查了很多问题: How to get the amount of memory used by an application How to get memory available or used in C# 它们不适用于.Net Standard 1.6.解决方法:在这里,您可以检查它在HealthChecks project中的完成情况.您可以使用System

c# – 如何创建一个同时针对.NET 2.0和.NET Standard的库?

我有一个目前支持.NET 2.0的small library. 我不使用后来框架版本的任何功能,所以保持2.0支持会很好,但我也希望以.NET Core(或更确切地说,.NET标准)为目标. 我试图将两个框架添加到project.json: "frameworks": { "net20": {}, "netstandard1.6": { "imports": "dnxcore50

c# – 将十进制数字舍入到较小的数字

使用Decimal.Round,我只能在ToEven和AwayFromZero之间进行选择,现在我想将它总是舍入到较小的数字,即截断,删除超出所需小数的数字: public static void Main() { Console.WriteLine("{0,-10} {1,-10} {2,-10}", "Value", "ToEven", "AwayFromZero"); for (decimal valu