我需要引用两个程序集,它们都包含相同的类型。 Type exists in 2 assemblies的答案很有用,但我使用的是PackageReference而不是packages.config和引用。包引用没有别名选项:
<PackageReference Include="<package-id>" Version="" PrivateAssets="" IncludeAssets="" ExcludeAssets="" />
还有其他办法吗?
示例:
创建一个新的Console .NET 4.6.1应用程序。在选项&gt;中将默认包管理格式更改为PackageReference NuGet包管理器&gt;一般。添加两个NuGet包:'squirrel.windows'和'NuGet.Core'('NuPlug'需要)。
var pm = new NuGet.PackageManager()