Tag: dotnet restore

如何在Linux Docker容器中从networking共享中恢复nuget包

我打算在Docker容器中构build.NET Core解决scheme,但无法使dotnet restore命令正常工作。 我需要使用本地networking共享(只是一个简单的文件系统存储库)以及官方nuget回购。 我的nugetconfiguration如下所示: <?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <add key="Nuget Feed" value="https://api.nuget.org/v3/index.json" /> <add key="custom feed" value="//uvd-fs1.uvd.local/Install/UVPackages" /> </packageSources> </configuration> 我启动容器使用命令docker run -it –rm -v "$pwd\:/sln" microsoft/aspnetcore-build:latest 然后cd sln和dotnet restore ./UVAudit.sln 。 这会产生以下错误: /usr/share/dotnet/sdk/1.0.1/NuGet.targets(97,5): error : Failed to retrieve information about 'RavenDB.Client' from remote source '/uvd-fs1.uvd.local/Install/UVPackages'. [/sln/UVAudit.sln] 我希望RavenDB软件包可以从官方的feed中恢复,但是如果我从nuget.config文件中删除了自定义的软件包源,那么只有非官方的软件包不能被parsing。 这使我认为错误信息有点误导。 我也会认为/uvd-fs1.uvd.local/Install/UVPackages部分实际上应该是//uvd-fs1.uvd.local/Install/UVPackages ,但是添加更多的斜线并不起作用。 任何想法,如果我做错了什么,或者这看起来像一个错误? 我不是Linux专家,所以我可能会错过一些基本的概念。 […]

“dotnet恢复”失败,“SSL对等证书或SSH远程密钥不正确”

我正在做一个Docker容器内的dotnet恢复下面的错误信息: christian@debian:~/workspace$ docker build -t projectimage:v2 . Sending build context to Docker daemon 4.336 MB Step 1/9 : FROM microsoft/dotnet:1.1.1-sdk —> 6aa7ef4f1f91 Step 2/9 : ADD https://adeartifactory/artifactory/tools/certificates/ca-bundle.crt /usr/local/share/ca-certificates/ Downloading 4.92 kB/4.92 kB —> Using cache —> 16d949cfeb21 Step 3/9 : RUN update-ca-certificates —> Using cache —> b86a8b2407e6 Step 4/9 : RUN mkdir /app —> Using […]