Добавить ссылку на общий проект Azure DevOps Build Pipeline
Если Web App project
и Common project
находятся в одном решении, необходимо проверить, является ли относительный путь Common project
в файле проекта Web App project
правильно:
<ItemGroup>
<ProjectReference Include="..\Commonproject\Commonproject.csproj">
...
</ProjectReference>
</ItemGroup>
Убедитесь, что относительный путь соответствует фактическому местоположению файла проекта Common project
.
Если Web App project
и Common project
не в том же решении, вы можете попробовать следующие методы:
- Добавить файл DLL зависимого проекта в пакет NuGet.загрузить в фид, такой как фид VSTS: Управление пакетами в VSTS и TFS , затем восстановить пакеты во время сборки (это способ, которым мы пользуемся).
- Сборка
Common project
Сначала спроектируйте проект, а затем добавьте задачу Download Build Artifacts , чтобы создать определение для загрузки артефакта предыдущей сборки.Вы также можете позвонить Builds REST API через PowerShell, чтобы получить артефакты сборки.
Если вышеупомянутое не поможет вам, вы можете поделиться архитектурой вашего проекта, чтобы мы могли предоставить более точную информациюответ.
Надеюсь, это поможет.