Как проверить, на какой Sdk ссылается csproj?C#

Место общения программистов C#
Ответить
Anonymous
 Как проверить, на какой Sdk ссылается csproj?

Сообщение Anonymous »

У меня есть решение для более чем сотни проектов. Я пытаюсь написать централизованную логику в файле Directory.Build.props, чтобы включить все файлы appsettings.json в выходной каталог, если они присутствуют, и если проект не включает это по умолчанию (похоже, что веб-проекты включают их, понятно).
Как я могу сформулировать условие MSBuild, чтобы проверить, ссылается ли текущий проект на Microsoft.NET.Sdk.Web< /код> SDK или нет?
Подобный проект не удовлетворяет условию: и такой проект должен этому соответствовать. И мне бы хотелось иметь что-то подобное в Directory.Build.props.

Код: Выделить всё

...



PreserveNewest


...


Спасибо, что уделили время, и, конечно же, любые альтернативные идеи приветствуются.


Подробнее здесь: https://stackoverflow.com/questions/793 ... n-a-csproj
Ответить

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

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

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

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

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