.net 为什么某些程序集必须从程序集管理器加载,而其他程序集可以通过NuGet简单地添加?

.net 为什么某些程序集必须从程序集管理器加载,而其他程序集可以通过NuGet简单地添加?,.net,nuget,.net-assembly,.net,Nuget,.net Assembly,为什么某些程序集必须从程序集管理器加载,而其他程序集可以通过NuGet简单地添加 例如,在使用某些NuGet软件包(如Deedle)时,我必须手动添加System.Data。,因为制作NuGet软件包的人是懒惰的,并且没有在nuspec文件中包含框架依赖项 如果解压.nupkg文件并查看.nuspc文件内部,它应该包含 <frameworkAssemblies> <frameworkAssembly assemblyName="System.Data" /> &l

为什么某些程序集必须从程序集管理器加载,而其他程序集可以通过NuGet简单地添加


例如,在使用某些NuGet软件包(如Deedle)时,我必须手动添加System.Data。

,因为制作NuGet软件包的人是懒惰的,并且没有在nuspec文件中包含框架依赖项

如果解压.nupkg文件并查看.nuspc文件内部,它应该包含

<frameworkAssemblies>
    <frameworkAssembly assemblyName="System.Data" />
</frameworkAssemblies>


在它里面有系统。自动包含数据。我仔细检查了与捆绑在一起的nuspec文件,但没有找到它。您应该向Deedle提交一份bug报告,说明如果需要运行他们的软件,则需要包含该报告。

因为制作NuGet软件包的人是懒惰的,并且没有在nuspec文件中包含框架依赖项

如果解压.nupkg文件并查看.nuspc文件内部,它应该包含

<frameworkAssemblies>
    <frameworkAssembly assemblyName="System.Data" />
</frameworkAssemblies>

在它里面有系统。自动包含数据。我仔细检查了与捆绑在一起的nuspec文件,但没有找到它。你应该向Deedle提交一份bug报告,说如果他们的软件需要运行,就需要包括它