TGViewer
Библиотека шарписта | C#, F#, .NET, ASP.NET Библиотека шарписта | C#, F#, .NET, ASP.NET @csharpproglib · 21.6K subscribers
Post #5035 6.38K
🛠 Использование MSBuild.Sdk.SqlProj — альтернативы для SQL Database Projects

Если вы используете SQL Database Projects aka файлы .dacpac для разработки, вам стоит обратить внимание на альтернативный подход — MSBuild.Sdk.SqlProj.

📌 И вот почему:

1. Сборка SQL Database Project на любой платформе .NET и в любом .NET IDE и CI pipeline:


dotnet build


2. Упакуйте ваш проект для повторного использования в виде NuGet-пакета:


dotnet pack


3. Публикуйте в вашу базу данных / контейнер для внутреннего цикла разработки:


dotnet publish


4. Запускайте статический анализ кода, используя более 50 правил от Microsoft и сообщества с открытым исходным кодом:


<RunSqlCodeAnalysis>True</RunSqlCodeAnalysis>


5. Интеграция с .NET Aspire для начальной настройки базы данных из вашего AppHost проекта.
6. Интеграция с tSQLt для тестирования базы данных.
7. Сообщество разработчиков и открытый исходный код.
  • 👍 9
  • 🤔 4
  • ❤ 1
More from @csharpproglib
  1. Oct 16, 2026⚙️ Task.WhenAll не ограничивает число запросов Если передать в Task.WhenAll тысячу задач о…
  2. Oct 15, 2026🧑‍💻 Какие навыки помогают вам в разработке в 2026 году? Что вы чаще используете в работе…
  3. Oct 15, 2026🧩 Mapperly: маппинг DTO, который можно открыть и прочитать Вручную перекладывать двадцать…
  4. Oct 14, 2026Post #7290
  5. Oct 14, 2026Общая папка для работы Claude Code и Codex Луи-Франсуа Бушар собрал заметки, инструкции-ск…
  6. Oct 14, 2026🧠 Кеш пустой, а в базу одновременно пришли сто запросов Популярная запись исчезла из кеша…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →