Переменная в Directory.Build.Props не работает для формата csproj старого стиляC#

Место общения программистов C#
Ответить
Anonymous
 Переменная в Directory.Build.Props не работает для формата csproj старого стиля

Сообщение Anonymous »

Я попробовал использовать Directory.Build.props, чтобы настроить некоторые переменные для использования с различными типами проектов.




net481



v4.8.1




net6.0;net481




Для проектов в стиле SDK оба эти варианта работают:
$(ApmMultiTargetFrameworks)

и
$(ApmTargetFramework)

В файлах csproj старого стиля это не работает:
$(ApmTargetFrameworkVersion)

Изображение

Похоже, что он работает в проектах в стиле SDK с множественным таргетингом и без него.
Похоже, что он, вероятно, отображается как «пустой» или пустой в файлах csproj старого стиля. .
В качестве теста я попробовал вручную установить значение в пользовательском интерфейсе.
Изображение

В файле проекта это отображается как:
v4.8.1


Подробнее здесь: https://stackoverflow.com/questions/784 ... roj-format
Ответить

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

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

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

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

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