У меня есть .csproj для платформы .NetCore с классическими ссылками. Я использую атрибутhinpath для среды разработки. Но мне следует собирать csproj в среде CI, где сборки, на которые ссылаются, располагаются в другом каталоге.
В классической net4 я использовал /p: Аргумент ReferencePath для инструмента MSBuild.
Но у «dotnet build» нет подобного аргумента.
В качестве запасного варианта я нашел команду «dotnet msbuild», но это инструмент игнорирует аргумент /p:ReferencePath=xxx и показывает мне
предупреждение MSB3245: не удалось разрешить эту ссылку. Не удалось найти сборку «AssemblyName». Убедитесь, что сборка существует на диске. Если эта ссылка требуется для вашего кода, вы можете получить ошибки компиляции.
Пожалуйста, подскажите мне, что я могу проверить, где dotnet-build/dotnet-msbuild ищут сборки, на которые имеются ссылки, и как указать этот каталог?
Подробнее здесь: https://stackoverflow.com/questions/500 ... erencepath