Действительно ли абсолютное расположение является лучшей практикой, или я должен избежать его?

Как правильно настроить библиотеку базового класса dotnet для публикации в фиде NuGet в DevOps Azure?

blockquote>

Когда вы получили эту ошибку " Не найдено пакетов, соответствующих запросу pattern ", это означает, что задача nuget push не получила файл пакета nuget. Возможно, пакет не создан или путь к пакету (ам) NuGet для публикации неверен.

Итак, для решения этой проблемы, во-первых, нам нужно сгенерировать этот пакет nuget. Чтобы сгенерировать пакет, нам нужно добавить nuget pack task в конвейер или добавить следующее свойство в файл проекта .csproj:

  
    true
  

Мы могли бы проверить, сгенерирован ли этот пакет из журнала сборки или используя copy и publish build artifacts задание.

Если пакеты сгенерированы, нам нужно проверить, верен ли путь к пакету (ам) NuGet для публикации, я установил его как $(System.DefaultWorkingDirectory)/**/*.nupkg, и он отлично работает:

[ 119] enter image description here

enter image description here

Примечание. Если для создания пакета используется задача пакета nuget, путь к Пакет (-ы) NuGet для публикации должен быть путем к папке Package в задаче пакета nuget.

Надеюсь, это поможет.

5
задан Michiel van Oosterhout 25 January 2012 в 14:30
поделиться

3 ответа

Многие пользователи изменяют размер шрифта Вашей страницы путем конфигурирования их настроек браузера. При использовании абсолютного расположения вещи не выровняют по правому краю для них.

В абсолютном расположении, когда Ваша страница становится более сложной, единственное проектное решение потребовало бы, чтобы Вы изменили местоположение всех элементов, но в относительном расположении, необходимо будет только изменить одно значение, и все другие элементы корректировались бы соответственно.

10
ответ дан 13 December 2019 в 05:43
поделиться

Абсолютное расположение вынимает элемент из потока документа. Это означает, что больше не будет выравниваться с другими элементами. Существуют очень серьезные основания делать это иногда, но обычно Вы хотите избежать его.

ASP.NET известен за использование плохих методов HTML/CSS. Эта платформа разработана для 'быстрой разработки', не 'изящной, разработка веб-стандартов.

1
ответ дан 13 December 2019 в 05:43
поделиться

Я думаю, что этот вопрос больше о CSS, чем Visual Studio. Из-за причин, объясненных в других ответах, необходимо использовать родственника, располагающего, если это возможно.

Это не означает, что абсолютное расположение имеет быть бесполезное вообще. Проверьте http://csszengarden.com/, чтобы видеть, как можно использовать простую структуру HTML и все еще использовать некоторые действительно интересные проекты.

0
ответ дан 13 December 2019 в 05:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: