ServiceStack 3.9.61 NuGet包无效。 找不到Route属性类。 看起来像旧版本的子/兄弟组件,例如ServiceStack.Interface = v3.0.9。 Nuget越野车 - 建议不要使用(它拉下狡猾的版本,当卸载包装时,它会留下一些碎片。必须手动修复 - 建议使用手动添加参考)。
答案 0 :(得分:3)
实际上,在应用以下version restriction来限制依赖关系以仅查看 3<之间的包之后,NuGet版本控制出现了问题。 4 ,例如:
<dependency id="ExamplePackage" version="[3,4)" />
不幸的是,当这样做时,NuGet开始认为 v3.0.9 是最新版本。我能解决它的唯一方法是删除 v3.9.10 下面的所有软件包,现在已经为所有ServiceStack项目完成了这些软件包,所以你不应该再遇到这个问题了。
另一种选择是引用部署在MyGet上的相同NuGet包的副本:https://www.myget.org/F/servicestack/
您可以adding the above NuGet feed in执行以下操作:
Tools > Options > Package Manager > Package Sources
这也适用于上述Feed中只有最新的软件包(MyGet可以更好地控制和管理NuGet软件包)。