Вопросы с тегом «.net-standard»

12
В чем разница между типами проектов .NET Core и .NET Standard Class Library?
В Visual Studio можно создать как минимум 3 различных типа библиотек классов: Библиотека классов (.NET Framework) Библиотека классов (.NET Standard) Библиотека классов (.NET Core) В то время как первое - это то, что мы использовали в течение многих лет, основная путаница, с которой я столкнулся, - это когда используются типы …

7
Стандарт .NET против .NET Core
Я читал о разнице между .NET Standard и .NET Core, но я действительно не знаю, в чем разница, или когда выбирать проект библиотеки .NET Standard, и когда выбирать проект библиотеки .NET Core. Я прочитал, что .NET Standard гарантирует, что набор API всегда доступен, независимо от используемой платформы (при условии, что …

5
Доступен ли ConfigurationManager.AppSettings в .NET Core 2.0?
У меня есть метод, который считывает настройки из моего файла конфигурации следующим образом: var value = ConfigurationManager.AppSettings[key]; Он отлично компилируется только при ориентации на .NET Standard 2.0. Теперь мне нужно несколько целей, поэтому я обновил свой файл проекта: <TargetFrameworks>netcoreapp2.0;net461;netstandard2.0</TargetFrameworks> Но теперь компиляция не выполняется netcoreapp2.0со следующим сообщением об ошибке: Error …

5
Модульное тестирование внутренних методов в библиотеке VS2017 .Net Standard
В настоящее время я работаю с последней версией кандидата на выпуск Visual Studio 2017, создавая библиотеку .Net Standard 1.6. Я использую xUnit для модульного тестирования моего кода, и мне было интересно, можете ли вы по-прежнему тестировать внутренние методы в VS2017. Я помню, что вы могли бы все строки класса AssemblyInfo.cs …


6
Что мне нужно для библиотеки - ILogger, ILogger <T>, ILoggerFactory или ILoggerProvider?
Это может быть несколько связано с передачей ILogger или ILoggerFactory конструкторам в AspNet Core? Однако речь идет именно о дизайне библиотеки , а не о том, как реальное приложение, использующее эти библиотеки, реализует ведение журнала. Я пишу библиотеку .net Standard 2.0, которая будет установлена ​​через Nuget, и чтобы люди, использующие …

16
Автоматическое управление версиями в Visual Studio 2017 (.NET Core)
Я потратил большую часть нескольких часов, пытаясь найти способ автоматического увеличения версий в .NETCoreApp 1.1 (Visual Studio 2017). Я знаю, что AssemblyInfo.cs динамически создается в папке: obj/Debug/netcoreapp1.1/ Он не принимает старый метод: [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.*")] Если я установлю пакет для проекта, я могу установить там версии, но, похоже, это будет использоваться …

3
Какое значение имеет применение библиотеки netstandard в зависимости от метапакета?
Предположим, у меня есть библиотека классов, которую я хочу нацелить на netstandard1.3, но также использую BigInteger. Вот тривиальный пример - единственный исходный файл Adder.cs: using System; using System.Numerics; namespace Calculator { public class Adder { public static BigInteger Add(int x, int y) =&gt; new BigInteger(x) + new BigInteger(y); } } …

2
Что такое расширения платформы .NET на docs.microsoft.com?
В Microsoft Docs есть элемент навигации уровня платформы под названием «.NET Platform Extensions» . Он содержит документацию по недавно добавленным API, например, System.IO.Pipelinesи System.Threading.Channels, а также по целому ряду других API, включая не самые последние. Некоторые API из этой коллекции доступны в виде пакетов nuget (как для .Net Core, так …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.