Nuget未为名称以.Resources结尾的程序集添加引用
使用NuGet软件包管理器安装包含名称以.Resources结尾的程序集的软件包时,软件包将正确安装,但不会将对该程序集的引用添加到项目中 工具:-Nuget未为名称以.Resources结尾的程序集添加引用,nuget,visual-studio-2015,project-reference,Nuget,Visual Studio 2015,Project Reference,使用NuGet软件包管理器安装包含名称以.Resources结尾的程序集的软件包时,软件包将正确安装,但不会将对该程序集的引用添加到项目中 工具:- Visual Studio Enterprise 2015 v4.6.00081 Visual Studio 2015 v3.2.60914.10516的NuGet软件包管理器 .nuspec文件: <?xml version="1.0"?> <package > <metadata> <i
- Visual Studio Enterprise 2015 v4.6.00081
- Visual Studio 2015 v3.2.60914.10516的NuGet软件包管理器
<?xml version="1.0"?>
<package >
<metadata>
<id>ClassLibrary.TestPackage</id>
<version>1.0.0.0</version>
<title>ClassLibrary.TestPackage</title>
<authors>Me</authors>
<owners>Me</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>$description$</description>
<tags></tags>
</metadata>
</package>
ClassLibrary.TestPackage
1.0.0.0
ClassLibrary.TestPackage
我
我
假的
$description$
.nupkg内容:-
- 解放党
- net46(.NETFramework,版本=4.6)
- ClassLibrary.Resource.dll
- ClassLibrary.Resources.dll
- ClassLibrary.Resourcex.dll
- ClassLibrary.ResourcesWhatever.dll
- ClassLibrary.Whatever.dll
- ClassLibrary.WhateverResources.dll
- ClassLibrary.Resources.dll
当然,一种解决方法是简单地手动添加引用,但对于在多个项目中使用的经常变化的库来说,这是重复的和令人厌烦的。这似乎是出于设计:-
这方面没有解决办法吗?我有一个来自第三方的库,以*.resources.dll结尾-我不想为了让Nuget工作而重命名它。这是我唯一的选择:-(除了重命名dll或手动处理引用之外,我还没有找到其他解决方法。