.net-standard相关内容
我有一个包含 3 个项目的 Visual Studio 解决方案. 顶层是 .NET Framework 4.6.1 控制台应用程序(项目 A).它依赖于 .NET Framework 4.6.1 类库(项目 B).项目 B 依赖于 .NET Standard 2.0 类库(项目 C). 我在项目 C 中有一些代码使用 System.Data.SqlClient(NuGet 包版本 4
..
我正在尝试让 .Net Framework 和 NetStandard 程序集相互通信(以了解可能的情况).我目前有四个项目,两个 Framework 4.5.2 项目和两个 NetStandard1.2 项目: Framework452.Library NetStandard12.CentralLibrary NetStandard12.BaseLibrary Framework45
..
我正在尝试在我的 .NET Standard 1.4 库中使用 System.Security.Cryptography.RNGCryptoServiceProvider 类,并根据 this 主题我的代码如下所示: private byte[] GenerateRandomNumber(int length){使用 (var randomNumberGenerator = RandomNum
..
编辑修复 - 重新安装 VS 不起作用,重新安装 Windows,然后 VS 成功了……我们几乎生活在 2019 年,而这需要这些东西才能让 vs 正常工作? 我创建了一个 .NET 标准类库,它似乎指向 1.6,当我将其更改为 2.0 时,我没有在列表中看到它(见附图) 另外附上我的机器和版本的最新信息,我已经安装了 .NET Core 2.2.1 x64/x86 SDK,并且我有
..
使用 .NET Framework 库,您可以使用通配符指定版本,并且 NUGET pack 命令会在 VSTS 中运行 NUGET 构建任务时自动附加构建日期和版本. [assembly: AssemblyVersion("1.0.*")] NUGET PACK 将生成一个 NUPKG 文件,其版本类似于 1.0.6604.1234 附加日期编号和构建 ID. NET 标准问题
..
从上次(或者可能是最后两次)更新开始,我无法在 Nuget 中更新包 NETStandartLibrary.我只是创建了一个新的标准库项目.看到这条消息: 在项目的属性中,版本不同: 在 .csproj 中: netstandard1.4 在 Nuget 中,我
..
我正在为 C# 中的简单解析器编写一个类库.当我第一次创建它时,我使用了 .NET 标准 2.0,但现在我需要将它迁移到 .NET 4.6 以符合我的解决方案中的其他项目并为了使用 NUnit. 我尝试按照说明在 Microsoft 文档中,但是当我尝试在属性中选择另一个框架时,我只能找到其他 .NET 标准版本. 我如何迁移它?我需要手动编辑 .csproj 文件吗? 解决方案
..
我有一个使用 .NET Standard 2.0 的跨平台(iOS 和 Android)Xamarin 解决方案.该解决方案由 Visual Studio 2017 构建(我已经尝试了当前版本和预览版本).Forms 和 Android 项目构建良好.但是,iOS 构建失败,出现以下错误: 1>CSC:错误 CS1703:已导入多个具有等效标识的程序集:'C:\Users\newuser.n
..
我有一个针对 netstandard1.6 的本地开发的 nuget 包,该包发布到私人提要.当我尝试将它安装到面向 .NET Framework 4.6.2 的包中时,nuget 告诉我: 您正在尝试将此包安装到以“.NETFramework,Version=v4.6.2"为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件.如需更多信息,请联系软件包作者. 包的依赖列
..
根据 https://docs.microsoft.com/en-us/dotnet/framework/network-programming/how-to-configure-network-tracing 我们可以在 web.config 或任何其他配置文件中进行设置,我们可以获得详细的 system.net 跟踪、HttpClient 调用的数据包跟踪以及 HttpClient 中的
..
方法 System.Type.GetGenericArguments() 在 .NETStandard 1.0 中“缺失",我认为 TypeInfo.GenericTypeArguments 是 的替代品GetGenericArguments(),但不幸的是,当提供一个开放的泛型类型时,它们的行为会有所不同.以下面的代码为例: Type type = typeof(ICommandHandler
..
我正在尝试创建一个 .NET Standard 2.0 项目,但是在项目属性页面上,它只有最多 .NET Standard 1.6 的选项.我转到 Visual Studio > 工具 > 扩展和更新 > 更新 > 产品更新并将 Visual Studio 2017 升级到最新版本(15.5.4.) 我还从这两个网址下载/安装了 .Net Core 2.0 SDK: https://g
..
我仍然对 .NET Core 和 .NET Standard 如何相互关联感到困惑. 据我所知,.NET Standard 是一个接口定义(与 Katana 是 OWIN 的实现方式没有什么不同)..NET Framework 将实现 .NET Standard 的版本. 到目前为止是否正确? .NET Core 将其依赖项捆绑在其中.这些依赖项将使用 .NET Standard
..
我正在将一个面向 net472 的项目移植到 netstandard.我遇到的最后一个 System.Web 依赖项是 HttpServerUtility.UrlTokenEncode(Byte[]). 我找到了 Microsoft.AspNetCore.WebUtilities,其中包含 Base64UrlTextEncoder 和 WebEncoders,但这些不能与 UrlTokenE
..
我终于安装了 Visual Studio 2017.2 并且正在尝试让我的第一个项目工作,但遇到了一些我希望在这里解决的问题. 我有一个非常简单的 .NET 标准库,描述为以下项目文件: netstandard1.6 还有一个非常简单的 .NET Framework
..
我使用 .netstandard 2.0 作为 PCL 项目创建了一个 Xamarin.Forms 项目.我正在尝试在该项目中使用 WCF 服务.我已经为 WCF 服务添加了连接服务.当我尝试调用服务中提供的任何方法时,它会给出如下错误: System.ServiceModel.FaultException`1[[System.ServiceModel.ExceptionDetail,Sys
..
更新了对我有用的解决方案.请参阅此问题的底部. 上下文: 我需要一种方法来评估泛型类型的大小,以便计算数组长度以适应某个字节大小.基本上,sizeof 类似于 C/C++ 提供的. C# 的 sizeof 和 Marshal.SizeOf 不适合这个,因为它们有很多限制. 考虑到这一点,我在 IL 中编写了一个程序集,通过 sizeof 操作码启用我正在寻找的功能.我知道它本质
..
在 Blazor 应用程序中,我想加载一个外部程序集并执行一个方法.为此,我使用 Blazor 模板创建了一个新的 ASP.Net Core 网络应用程序. 然后,在一个 Razor 页面(将由浏览器/wasm 编译和执行)中,我使用反射来加载程序集并运行该方法(基于代码 在这里找到) //从服务器下载外部程序集HttpClient 客户端 = 新的 HttpClient();var by
..
我有一个引用 .Net 4.6 项目的 netstandard20 项目,除了调用 .Net 4.6 项目中的任何功能外,所有编译和运行都得到了以下错误. FileNotFoundException:无法加载文件或程序集“System.Data.Linq,版本=4.0.0.0,文化=中性,PublicKeyToken=b77a5c561934e089".系统找不到指定的文件. 在 VS
..
更新: 所以现在似乎是一个未决问题.所以我想在完成之前我将不得不依赖 .NET CoreAPI 参考,祈祷我不会遇到 .NET Framework 4.6.1 不支持的 43 个 API 之一,但官方应该... 同样依赖 .NET Core API 参考并考虑与 .NET 标准相同可能会非常令人惊讶.例如,当我查看命名空间列表时,我可以看到 System.Drawing 但是当单击它时
..