Mac - VS 8.10 - 新 3.1 项目 - 安装 Postsharp

Mac - VS 8.10 - New 3.1 Project - Install Postsharp

我创建了一个新的控制台应用程序。 Nuget => 添加 PostSharp =>

Reading project file /Users/jason/Projects/Postsharp/Postsharp/Postsharp.csproj. Restoring packages for /Users/jason/Projects/Postsharp/Postsharp/Postsharp.csproj... Restoring packages for .NETCoreApp,Version=v3.1... Resolving conflicts for .NETCoreApp,Version=v3.1... Cycle detected. Postsharp -> PostSharp (>= 6.10.6). Checking compatibility of packages on .NETCoreApp,Version=v3.1. Checking compatibility for Postsharp 1.0.0 with .NETCoreApp,Version=v3.1. Checking compatibility for Serilog 2.10.0 with .NETCoreApp,Version=v3.1. All packages and projects are compatible with .NETCoreApp,Version=v3.1. Package restore failed. Rolling back package changes for 'Postsharp'.

检测到循环?

哎呀,我做错了什么?

谢谢, 杰森

这是由于将您的项目命名为 PostSharp 并依赖于同名包。

丹尼尔,你是对的,项目名称是问题的一部分。

最大的问题是我需要手动设置 PostSharpDependencyRestoreDisabled=True 然后我不得不手动添加所有引用的 Nuget 包。这很烦人,但至少现在可以用了。

谢谢!