dotnet / dotnet/core

.NET SDK error NETSDK1177: 无法对 Apphost 进行签名

Open
#7,255 1 comment 3 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.