Сбой команды восстановления dotnet в облачной оболочке Azure
Команда "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$
1 ответ
Решение
dotnet restore
будет работать в вашем домашнем каталоге (он также сохраняется). Так что создание вашего проекта в ~/dotnet будет работать.
Папка clouddrive - это прямое монтирование smb с разрешением 777, похоже, что восстановление dotnet не нравится. Аналогичная проблема для мерзавца. Поэтому храните только те файлы, которые нужно загружать / скачивать (скрипты, исполняемые файлы и т. Д.), Но не проектируйте.