Создайте единый проект с учетом сопоставлений конфигурации на уровне решения.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Создайте единый проект с учетом сопоставлений конфигурации на уровне решения.

Сообщение Anonymous »

У меня есть решение () с двумя проектами Проект App ссылается на проект Lib через

У меня есть сопоставления конфигурации для решения следующим образом:



Проект
Конфигурация решения = Отладка
Конфигурация решения = DebugJS
Конфигурация решения = Релиз




Приложение
Отладка
Отладка JS
Выпуск


Lib
Отладка
Отладка
Выпуск


< /div>
Итак, здесь интересно то, что для конфигурации DebugJS проект App должен быть построен в конфигурации DebugJS и Lib. > проект должен оставаться в конфигурации Debug.
Это отлично работает, когда я собираю из IDE или с помощью dotnet build my.sln -c DebugJS.
Но в реальном решении у меня много других проектов, и я хочу собрать только тот проект, который мне нужен прямо сейчас (кроме того, некоторые проекты могут быть собраны только на MacOS, другие - только на Windows и так далее, поэтому каждый раз собирать весь sln не очень удобно).
Я могу собрать один проект с помощью dotnet build ./App/App.csproj -c DebugJS< /код>. Но в этом случае файл sln и его сопоставления конфигурации будут полностью проигнорированы, а App.csproj и Lib.csproj будут построены с помощью DebugJS конфигурации.
Итак, есть ли способ (с помощью задач dotnet build или msbuild) построить один проект из решения с учетом привязки конфигурации уровня решения?

Подробнее здесь: https://stackoverflow.com/questions/787 ... n-mappings
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»