Как создать библиотеку C # для использования в проектах C #?

#c# #.net

#c# #.net

Вопрос:

Я хочу разработать небольшую библиотеку, которая будет использоваться в разных проектах C #.

Я смотрел это руководство — https://github.com/LRPalacios/net-core-get-started

В нем говорится о создании библиотеки классов (.NET Core).

Однако в моей копии Visual Studio Community 2015 эта опция вообще не отображается.

Единственное, что я вижу, это рабочий стол Windows -> Классический рабочий стол -> Библиотека классовРабочий стол Windows -> Классический рабочий стол -> Библиотека классов» src=»https://i.stack.imgur.com/9eKiF.png»></a>.</p>
<p>В чем разница и каков наилучший способ создания библиотеки классов для использования в разных проектах C #. В моей библиотеке не будет элементов пользовательского интерфейса.</p>
<p>Кроме того, является ли dll единственным способом — есть ли концепция статических библиотек в dotnet?</p>
</div>
<h3><em>Комментарии:</em></h3>
<blockquote class=

1. «в разных проектах C #» — насколько отличается «отличается» (например, UWP от Desktop, Desktop от .Net Core, …)?

2. @AlexeiLevenkov — Существует 3 типа — ASP.net , собственные консольные приложения и собственные приложения с пользовательским интерфейсом.

3. Вы установили .net Core в соответствии с инструкциями на этой странице?

4. @user93353 я предлагаю прочитать excella.com/insights /…

5. Чтобы ответить на ваш вопрос. NET Core выполняет код в среде выполнения, отличной от обычной .NET. Если вы только начинаете, самое время изучить .NET Core, однако вы должны знать, что в настоящее время путь к освоению .NET Core в отличие от обычного .NET Framework намного сложнее. Инструментарий и поддержка обычной .NET Framework намного более развиты и с ними проще работать.

Ответ №1:

Чтобы исправить .Проблема с типом проекта Net core, необходимо установить обновление Visual Studio 3, а затем установить.Инструменты Net Core для Visual Studio.

Вы, конечно, можете использовать текущий проект библиотеки классов, но это будет работать только против полного.Проект Net framework отсутствует.Только Net core