【问题标题】:dotnet restore command failed in azure cloud shell天蓝色云外壳中的 dotnet restore 命令失败
【发布时间】:2017-05-22 00:53:30
【问题描述】:

“dotnet restore”命令失败,如下所示。我该如何解决这个问题?

kim@Azure:~/clouddrive$ ls
lll
kim@Azure:~/clouddrive$ dotnet new console --name test
Content generation time: 1189.1072 ms
The template "Console Application" created successfully.
kim@Azure:~/clouddrive$ cd test
kim@Azure:~/clouddrive/test$ dotnet restore
  Restoring packages for /usr/kim/clouddrive/test/test.csproj...
  Generating MSBuild file 
/usr/kim/clouddrive/test/obj/test.csproj.nuget.g.props.
/usr/share/dotnet/sdk/1.0.1/NuGet.targets(97,5): error : The file 
'/usr/kim/clouddrive/test/obj/test.csproj.nuget.g.props' already exists. 
[/usr/kim/clouddrive/test/test.csproj]
kim@Azure:~/clouddrive/test$

【问题讨论】:

    标签: azure-cloud-shell


    【解决方案1】:

    dotnet restore 将在您的主目录中工作(它也是持久的)。所以在 ~/dotnet 中创建你的项目就可以了。

    clouddrive 文件夹是具有 777 权限的直接 smb 挂载,看来 dotnet restore 不喜欢它。 git的类似问题。所以只存储需要上传/下载的文件(脚本、可执行文件等),而不是项目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多