Запитання з тегом «.net-standard»

.NET Standard - це офіційна специфікація .NET API, які мають бути доступними в усіх середовищах виконання .NET. Мотивацією стандарту .NET є встановлення більшої однорідності екосистеми .NET. Подумайте про тегування більш конкретної версії .NET Standard у вашому запитанні.

12
У чому різниця між проектами .NET Core та .NET Standard Class Library?
У Visual Studio є щонайменше 3 різних типи бібліотеки класів, які ви можете створити: Бібліотека класів (.NET Framework) Бібліотека класів (.NET Standard) Бібліотека класів (.NET Core) Хоча перше - це те, що ми використовуємо протягом багатьох років, головна проблема, яка виникає у мене, - це коли типи бібліотеки класів .NET …

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

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

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 CS0103 The …


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

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

15
Що означають жовті попереджувальні трикутники на залежностях у Visual Studio 2017?
Я щойно перетворив свою бібліотеку PCL на нову бібліотеку .Net Standard, і у мене є кілька трикутників жовтого попередження на моїх залежностях, показаних нижче: Під час перетворення він переніс усі nuget-пакети, включаючи залежності, щоб він міг бути дулікатом. Як дізнатись, що являють собою жовті попереджувальні трикутники? РЕДАГУВАТИ Журнали побудови: Щоб …

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.