ExTSYosski 1.0.0
dotnet add package ExTSYosski --version 1.0.0
NuGet\Install-Package ExTSYosski -Version 1.0.0
<PackageReference Include="ExTSYosski" Version="1.0.0" />
<PackageVersion Include="ExTSYosski" Version="1.0.0" />
<PackageReference Include="ExTSYosski" />
paket add ExTSYosski --version 1.0.0
#r "nuget: ExTSYosski, 1.0.0"
#:package ExTSYosski@1.0.0
#addin nuget:?package=ExTSYosski&version=1.0.0
#tool nuget:?package=ExTSYosski&version=1.0.0
Exam.CodeTemplates
Учебный NuGet-пакет и классический проект Visual Studio для .NET Framework 4.8. В комментариях над функциями находятся шаблоны WinForms для CRUD, поиска, фильтрации и сортировки.
Методы ничего не выполняют и нужны только как удобные разделители шаблонов.
После распаковки пакета исходник с комментариями находится здесь:
contentFiles/any/any/ExTS.cs
Подключение к базе данных выполнено через типизированный DataSet и TableAdapter, как в проекте Exam. Записи отображаются карточками card.cs внутри FlowLayoutPanel; поиск, фильтрация и сортировка выполняются через DataView с повторной отрисовкой карточек. DataGridView не используется.
Открытие в Visual Studio
Откройте файл Exam.CodeTemplates.sln и выберите конфигурацию Debug или Release.
Создание NuGet-пакета
Запустите из PowerShell:
.\build-package.ps1
Готовый пакет появится в соседней папке artifacts.
Публикация на NuGet.org
1. Подготовка пакета
Перед первой публикацией проверьте в Exam.CodeTemplates.Package.csproj:
id- уникальное имя пакета на NuGet.org;version- версия пакета, например1.0.0;authors,descriptionиtags.
Соберите пакет:
.\build-package.ps1
Результат:
..\artifacts\Exam.CodeTemplates.1.0.0.nupkg
2. Публикация через сайт
- Войдите или зарегистрируйтесь на nuget.org.
- Нажмите Upload в верхнем меню.
- Выберите файл
.nupkgиз папкиDEMO\artifacts. - Проверьте имя, версию, описание и отображение README.
- Нажмите Submit.
3. Публикация через PowerShell
На nuget.org откройте профиль → API Keys → Create и создайте ключ с правом Push. Для этого пакета рекомендуется ограничить ключ шаблоном Exam.CodeTemplates.
Перейдите в папку DEMO и выполните:
dotnet nuget push ".\artifacts\Exam.CodeTemplates.1.0.0.nupkg" `
--api-key "ВАШ_API_KEY" `
--source "https://api.nuget.org/v3/index.json"
API-ключ является секретом: не добавляйте его в проект, README, Git или скриншоты. Если ключ стал известен посторонним, удалите или обновите его на nuget.org.
4. Выпуск новой версии
Уже опубликованную версию .nupkg заменить нельзя. Для следующего выпуска:
- Измените
<Version>вExam.CodeTemplates.Package.csproj, например с1.0.0на1.0.1. - Снова запустите
.\build-package.ps1. - Опубликуйте новый файл:
dotnet nuget push ".\artifacts\Exam.CodeTemplates.1.0.1.nupkg" `
--api-key "ВАШ_API_KEY" `
--source "https://api.nuget.org/v3/index.json"
После отправки пакет проходит проверку и индексирование, поэтому появление в поиске NuGet.org может занять несколько минут. Статус доступен в профиль → Manage packages.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net48 is compatible. net481 was computed. |
-
.NETFramework 4.8
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 131 | 6/15/2026 |