我有几个依赖项 ASP.NET 核心API。在我的本地机器上一切都很好。当我尝试在 Azure 上部署它时,我收到从第一个具有依赖项的项目开始的错误:
Metadata file 'D:homesiterepositoryartifactsbinMyProject.EventStoreMyProject.BusbinReleasednx451MyProject.Bus.dll' could not be found [D:homesiterepositoryMyProject.EventStoreMyProject.EventStore.xproj]
根据日志MyProject.Bus
项目构建没有错误。我担心的是,在日志输出中我注意到了这一点:
D:Program Files (x86)dotnetdotnet.exe build "D:homesiterepositoryMyProject.EventStore" --configuration Release --no-dependencies --build-base-path "D:homesiterepositoryartifactsbinMyProject.EventStore"
我不确定为什么 Azure 使用--no-dependencies
密钥构建项目
编辑:我正在尝试使用 Azure Web 应用支持的 CI 从 Github 存储库部署我的项目
我可能错了,但当您使用 .NET Core 1 时,似乎没有办法通过在 GitHub 上添加指向存储库的链接来设置从存储库设置部署。就我而言,至少我设法找到了有关在Azure .NET Core 1项目上部署的文档。解决方案是使用Visual Studio发布功能。
我知道这可能不是我问题的确切答案,但如果你有人迫切希望找到解决方案,也许这会有所帮助......