无法find依赖关系的“类库项目”

我创build了具有以下文件夹结构的ASP.NET Core webAPI项目。

/ src目录

  • / WebApiProject
    • Dockerfile
  • / DomainProject
  • / CoreProject

WebApiProject具有DomainProjectCoreProject依赖CoreProject 。 一切工作正常与dnu restore依赖的DomainProjectCoreProject解决,因为两者都是对等文件夹。 另外我能够通过执行dnx web命令来运行我的webApi。

现在,我正在尝试在我的Ubuntu机器上创builddocker镜像,并且我在下面的链接中提到: https : //blogs.infosupport.com/build-deploy-test-aspnetcore-docker-linux-tfs2015/

但是当我尝试创builddocker图像时,我正在获取下面的错误消息:

/app/project.json中的错误

“无法find依赖项DomainProject > = 1.0.0。*

“无法find依赖项CoreProject > = 1.0.0。*

有人可以帮我解决这个问题吗? dnu restore能够解决依赖关系,但在dnu restore映像创build这些依赖不解决。

以下是我的docker文件

 FROM microsoft/aspnet:1.0.0-rc1-update1-coreclr RUN printf "deb http://ftp.us.debian.org/debian jessie main\n" >> /etc/apt/sources.list RUN apt-get -qq update && apt-get install -qqy sqlite3 libsqlite3-dev && rm -rf /var/lib/apt/lists/* COPY . /app WORKDIR /app RUN ["dnu", "restore"] EXPOSE 5001/tcp ENTRYPOINT ["dnx", "-p", "project.json", "web"]