我们使用一个私有的NuGet提要来管理一些依赖项。
在更新依赖项(例如向类添加属性)并触发构建和发布之后,我可以看到
dotnet restore
下载新版本:
$ dotnet restore
Restoring packages for C:\Users\me\blah\whatever.csproj...
Installing My.Package 1.0.NewVersion.
Restore completed in 63.97 ms for C:\Users\me\blah\whatever.csproj.
Generating MSBuild file C:\Users\me\blah\whatever.csproj.nuget.g.props.
但当我试图进入新的财产,我得到红色的蠕动。当我用F12查看有问题的类的元数据时,果然,我的属性不存在。
如果我对NuGet缓存进行核弹攻击并再次恢复,我就能够获得新版本。这感觉像是一个核选择-有更微妙的方法吗?
快速更新。。。
csproj文件中对包的引用如下所示:
<PackageReference Include="My.Package" Version="0.0.*" />
目的是它总是引用最新的补丁版本。