Csproj (msbuild) — объедините <Reference> и <PackageReference>, выберите один для использования в зависимости от свойствC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Csproj (msbuild) — объедините <Reference> и <PackageReference>, выберите один для использования в зависимости от свойств

Сообщение Anonymous »

Я пытаюсь определить новый пользовательский элемент в Directory.Build.targets: . Это определение должно представлять собой комбинацию и . Решение о том, какой вариант использовать, будет зависеть от логических свойств «DynamicReferencesUseLocal» и «DynamicReferencesUsePackages».
Поведение, которого я пытаюсь достичь, простое, но у меня мало возможностей. понимание того, как создавать псевдонимы для этих элементов и/или объединять их.
Для проекта, который импортирует этот элемент, предполагаемым результатом будет проект, который сможет ссылаться на сборки следующим образом:< /p>

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


MyFramework.UI
2.0.*
C:/SomePath/MyFramework.UI.dll


По сути, это то же самое, что определение двух ItemGroups с использованием атрибута Condition. Когда ссылок много, это кажется немного раздутым.


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

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

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

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

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

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

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