1
設置用戶祕密與Visual Studio 2017年,當我嘗試設置用戶祕密我得到以下錯誤:ASP核心不能在2017年VS
> dotnet user-secrets set Authentication:Google:ClientId mysecretclientid
> Could not find the global property 'UserSecretsId' in MSBuild project 'c:\test\myproj.csproj'. Ensure this property is set in the project or use the '--id' command line option.
我有這個在我的Startup.cs:
[assembly: UserSecretsId("project-8084c8e7-0000-0000-b266-b33f42dd88c0")]
...
builder.AddUserSecrets<Startup>();
如果我添加這對我的csproj:
<PropertyGroup>
<UserSecretsId>project-8084c8e7-0000-0000-b266-b33f42dd88c0</UserSecretsId>
</PropertyGroup>
我得到一個錯誤說
Duplicate 'Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute'
我在做什麼錯?
試試這個鏈接,如果您havnt尚未:HTTPS: //docs.microsoft.com/en-us/aspnet/core/security/app-secrets –
這是否意味着您不再需要UserSecretsId程序集屬性? – Zeus82