无法find依赖关系的“类库项目”
我创build了具有以下文件夹结构的ASP.NET Core webAPI项目。
/ src目录
- / WebApiProject
- Dockerfile
- / DomainProject
- / CoreProject
WebApiProject具有DomainProject
和CoreProject
依赖CoreProject
。 一切工作正常与dnu restore
依赖的DomainProject
和CoreProject
解决,因为两者都是对等文件夹。 另外我能够通过执行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"]