.net-standard

    5热度

    1回答

    语境 虽然我明白,.NET标准是一个规范。我也明白,平台(如.Core或Xamarin或UWP)符合.NET标准1.4或1.6的选择版本(“实现”,“支持”)。我也了解.NET标准版本的兼容性顺序。 问题 如果我在Visual Studio中.NET标准IIb类,并添加一些参考,并编译它,则该特定编译的程序集必须引用到具体特定的组件在特定的平台。然而,这种组装绑定到该平台,这是没有意义的。 因此,

    11热度

    1回答

    我的解决方案中有一个.NET Standard 2.0项目,我正在使用IConfiguration接口。当我写这个名字VS建议我参考Microsoft.Extensions.Configuration.Abstractions.dll。如果我这样做,它被添加到参考节点下。不过,我也可以将其作为NuGet包添加。两种方式似乎都有效。我假设参考VS建议是通过项目中引用的.NET标准SDK添加的。 哪种

    1热度

    1回答

    TL仍能正常工作; DR 怎么能老项目(与.netstandard2.0不兼容)仍然使用由类提供的现有功能库从.net标准1.6升级到.net标准2.0? 说我创建了一个.net标准1.6类库A,并且该库由.net core 1.1应用程序和.net core 2.0应用程序使用。 +---.net core 1.1 +---ClassLibraryA (.netstandard1.6)

    5热度

    1回答

    有没有办法找出.Net Core 2.0上的网络成本? 这是我获得的网络开销我的C++代码: hr = pNetworkCostManager->GetCost(&dwCost, NULL); if (hr == S_OK) { switch (dwCost) { case NLM_CONNECTION_COST_UNRESTRICTED: case NLM_CON

    3热度

    1回答

    运行使用System.IO.Compression.ZipFile.Open一个.net 4.6.1单元测试时,我收到以下异常,如果单元测试项目引用.NET标准2.0装配: System.MissingMethodException: Method not found: 'System.IO.Compression.ZipArchive System.IO.Compression.ZipFile.

    8热度

    1回答

    我正在创建一个创建随机文件的简单函数。为了线程安全,它会在重试循环中创建文件,如果文件存在,它会再次尝试。 while (true) { fileName = NewTempFileName(prefix, suffix, directory); if (File.Exists(fileName)) { continue; } t

    1热度

    1回答

    我有一个.NET标准类库(VS2017),并且我在VSTS中创建了一个CI/CD版本 - 它被构建,打包成块金包并推送给我们自己块金饲料。现在,我需要对这个库进行自动版本控制。我怎样才能做到这一点?

    1热度

    1回答

    我和我的.Net核2.0应用程序的工作 - 我已经成功地将其分割成几个项目,但... 我有问题:如何从另一个程序集中使用DbContext - .net标准2.0库。 里面我ConfigureServices: services.AddDbContextPool<MyContext>(options => options.UseSqlServer(Configuration.GetConnecti

    0热度

    1回答

    项目目标.NET Framework 4.6.2。 项目使用NuGet包实体框架的核心,它引用.NET标准2.0(它出现在包文件夹) 据我所知,.NET 4.6.2和.NET标准2.0不兼容。 它可能会导致任何问题?

    0热度

    1回答

    根据this文档,我试图使用IsAssignableFrom方法。不过,我得到以下异常: 错误CS1061“类型”不包含“IsAssignableFrom”,没有扩展方法“IsAssignableFrom”接受型“类型”的第一个参数的定义可以发现(你?缺少using指令或程序集引用) 有问题的行是 if (!desiredType.IsAssignableFrom(outputType)) 在下面