У меня есть монорепо с несколькими проектами. Я строю либо из Visual Studio, либо из CI. Из CI я просто использую «Dotnet Build». Из Visual Studio я не знаю, как это работает. Он строится с Visual Studio. Но он отказывается строить с «Dotnet Build». У меня есть код для адаптации к любому случаю, поэтому я хотел использовать директивы препроцессора для выбора в коде в зависимости от того, как строятся проекты ... < /p>
Оказывается, это действительно сложно. < /p>
в файлах .csproj я пытался сделать: < /p>
true
FULL_MSBUILD
false
...
< /code>
Но, директива full_msbuild неверна. < /p>
Есть ли способ достичь того, что я хочу? Цель этого состоит в том, чтобы иметь возможность создавать проекты, как всегда из Visual Studio, и в дополнение к урезанной версии для CI с «Dotnet Build», чтобы я мог запускать тесты на деталях, которые не нуждаются в Com .. .
Подробнее здесь: https://stackoverflow.com/questions/794 ... en-it-uses
Мобильная версия