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