.NET SDK error NETSDK1177: 无法对 Apphost 进行签名
- Dominant language
- PowerShell
- Stars
- 22k
- Forks
- 4.9k
- Avg merge
- 5d 5h
- Merged PRs (30d)
- 29
Description
Problem encountered on https://dotnet.microsoft.com/en-us/learn/dotnet/hello-world-tutorial/run
Operating System: macos
Provide details about the problem you're experiencing. Include your operating system version, exact error message, code sample, and anything else that is relevant.
euruszhang@Eurus-MBP-2021 C# % dotnet
Usage: dotnet [options]
Usage: dotnet [path-to-application]
Options:
-h|--help Display help.
--info Display .NET information.
--list-sdks Display the installed SDKs.
--list-runtimes Display the installed runtimes.
path-to-application:
The path to an application .dll file to execute.
euruszhang@Eurus-MBP-2021 C# % dotnet --info
.NET SDK (反映任何 global.json):
Version: 6.0.200
Commit: 4c30de7899
运行时环境:
OS Name: Mac OS X
OS Version: 12.2
OS Platform: Darwin
RID: osx.12-arm64
Base Path: /usr/local/share/dotnet/sdk/6.0.200/
Host (useful for support):
Version: 6.0.2
Commit: 839cdfb0ec
.NET SDKs installed:
6.0.200 [/usr/local/share/dotnet/sdk]
.NET runtimes installed:
Microsoft.AspNetCore.App 6.0.2 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 6.0.2 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
To install additional .NET runtimes or SDKs:
https://aka.ms/dotnet-download
euruszhang@Eurus-MBP-2021 C# % dotnet new console -o Synta
x
已成功创建模板“控制台应用”。
正在处理创建后操作...
在 /Volumes/Repositories/C#/Syntax/Syntax.csproj 上运行 “dotnet restore”...
正在确定要还原的项目…
已还原 /Volumes/Repositories/C#/Syntax/Syntax.csproj (用时 137 ms)。
已成功还原。
euruszhang@Eurus-MBP-2021 C# % cd Syntax
euruszhang@Eurus-MBP-2021 Syntax % ls
Program.cs bin
Syntax.csproj obj
euruszhang@Eurus-MBP-2021 Syntax % dotnet run
/usr/local/share/dotnet/sdk/6.0.200/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(550,5): error NETSDK1177: 无法对 Apphost 进行签名,错误代码为 0: /Volumes/Repositories/C#/Syntax/obj/Debug/net6.0/apphost: Permission denied [/Volumes/Repositories/C#/Syntax/Syntax.csproj]
/usr/local/share/dotnet/sdk/6.0.200/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(550,5): error NETSDK1177: [/Volumes/Repositories/C#/Syntax/Syntax.csproj]
生成失败。请修复生成错误并重新运行。
euruszhang@Eurus-MBP-2021 Syntax % ls
Program.cs Syntax.csproj bin obj
euruszhang@Eurus-MBP-2021 Syntax % cat Program.cs
// See https://aka.ms/new-console-template for more information
Console.WriteLine("Hello, World!");
euruszhang@Eurus-MBP-2021 Syntax % dotnet run
/usr/local/share/dotnet/sdk/6.0.200/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(550,5): error NETSDK1177: 无法对 Apphost 进行签名,错误代码为 0: /Volumes/Repositories/C#/Syntax/obj/Debug/net6.0/apphost: Permission denied [/Volumes/Repositories/C#/Syntax/Syntax.csproj]
/usr/local/share/dotnet/sdk/6.0.200/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(550,5): error NETSDK1177: [/Volumes/Repositories/C#/Syntax/Syntax.csproj]
生成失败。请修复生成错误并重新运行。
euruszhang@Eurus-MBP-2021 Syntax %
Contributor guide
Assessment
This issue has not been assessed yet.