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

815
В чем разница между типами проектов .NET Core и .NET Standard Class Library?

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

240
Стандарт .NET против .NET Core

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

153
Доступен ли ConfigurationManager.AppSettings в .NET Core 2.0?

У меня есть метод, который считывает настройки из моего файла конфигурации следующим образом: var value = ConfigurationManager.AppSettings[key]; Он отлично компилируется только при ориентации на .NET Standard 2.0. Теперь мне нужно несколько целей, поэтому я обновил свой файл проекта:...

150
Модульное тестирование внутренних методов в библиотеке VS2017 .Net Standard

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

113
Автоматическое управление версиями в Visual Studio 2017 (.NET Core)

Я потратил большую часть нескольких часов, пытаясь найти способ автоматического увеличения версий в .NETCoreApp 1.1 (Visual Studio 2017). Я знаю, что AssemblyInfo.cs динамически создается в папке: obj/Debug/netcoreapp1.1/ Он не принимает старый метод: [assembly:...

113
Что мне нужно для библиотеки - ILogger, ILogger <T>, ILoggerFactory или ILoggerProvider?

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

100
Какое значение имеет применение библиотеки netstandard в зависимости от метапакета?

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

91
Что такое расширения платформы .NET на docs.microsoft.com?

В Microsoft Docs есть элемент навигации уровня платформы под названием «.NET Platform Extensions» . Он содержит документацию по недавно добавленным API, например, System.IO.Pipelinesи System.Threading.Channels, а также по целому ряду других API, включая не самые последние. Некоторые API из этой...