Читаем Язык программирования C#9 и платформа .NET5 полностью

Проекты AutoLot.Api и AutoLot.Mvc ссылаются на:

AutoLot.Models

AutoLot.Dal

AutoLot.Services

Проект AutoLot.Services ссылается на:

AutoLot.Models

AutoLot.Dal

<p id="AutBody_Root1371"><strong>Добавление пакетов NuGet</strong></p>

Для приложения необходимы дополнительные пакеты NuGet.

Добавьте перечисленные ниже пакеты в проект AutoLot.Api:

AutoMapper

System.Text.Json

Swashbuckle.AspNetCore.Annotations

Swashbuckle.AspNetCore.Swagger

Swashbuckle.AspNetCore.SwaggerGen

Swashbuckle.AspNetCore.SwaggerUI

Microsoft.VisualStudio.Web.CodeGeneration.Design

Microsoft.EntityFrameworkCore.SqlServer

На заметку! Благодаря шаблонам ASP.NET Core 5.0 API ссылка на Swashbuckle.AspNetCore уже присутствует. Указанные здесь пакеты Swashbuckle добавляют возможности за рамками базовой реализации.

Добавьте следующие пакеты в проект AutoLot.Mvc:

AutoMapper

System.Text.Json

LigerShark.WebOptimizer.Core

Microsoft.Web.LibraryManager.Build

Microsoft.VisualStudio.Web.CodeGeneration.Design

Microsoft.EntityFrameworkCore.SqlServer

Добавьте указанные ниже пакеты в проект AutoLot.Services:

Microsoft.Extensions.Hosting.Abstractions

Microsoft.Extensions.Options

Serilog.AspNetCore

Serilog.Enrichers.Environment

Serilog.Settings.Configuration

Serlog.Sinks.Console

Serilog.Sinks.File

Serilog.Sinks.MSSqlServer

System.Text.Json

<p id="AutBody_Root1372"><strong>Использование командной строки</strong></p>

Как было показано ранее в книге, проекты и решения .NET Core можно создавать с применением командной строки. Откройте окно командной строки и перейдите в каталог, куда вы хотите поместить решение.

На заметку! В приводимых далее командах используется разделитель каталогов Windows. Если вы работаете не в среде Windows, тогда должным образом скорректируйте разделитель.

Создайте решение AutoLot и добавьте в него существующие проекты AutoLot.Models и AutoLot.Dal:

rem Создать решение

dotnet new sln -n AutoLot

rem Добавить в решение проекты

dotnet sln AutoLot.sln add ..\Chapter_23\AutoLot.Models

dotnet sln AutoLot.sln add ..\Chapter_23\AutoLot.Dal

Создайте проект AutoLot.Services, добавьте его в решение, добавьте пакеты NuGet и добавьте ссылки на проекты:

rem Создать библиотеку классов для служб приложения и добавить ее в решение

dotnet new classlib -lang c# -n AutoLot.Services -o .\AutoLot.Services -f net5.0

dotnet sln AutoLot.sln add AutoLot.Services

rem Добавить пакеты

dotnet add AutoLot.Services package Microsoft.Extensions.Hosting.Abstractions

dotnet add AutoLot.Services package Microsoft.Extensions.Options

dotnet add AutoLot.Services package Serilog.AspNetCore

dotnet add AutoLot.Services package Serilog.Enrichers.Environment

dotnet add AutoLot.Services package Serilog.Settings.Configuration

dotnet add AutoLot.Services package Serilog.Sinks.Console

dotnet add AutoLot.Services package Serilog.Sinks.File

dotnet add AutoLot.Services package Serilog.Sinks.MSSqlServer

dotnet add AutoLot.Services package System.Text.Json

rem Добавить ссылки на проекты

dotnet add AutoLot.Services reference ..\Chapter_23\AutoLot.Models

dotnet add AutoLot.Services reference ..\Chapter_23\AutoLot.Dal

Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных