Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 如何自动使用软件包的最新版本?_.net_Nuget - Fatal编程技术网

.net 如何自动使用软件包的最新版本?

.net 如何自动使用软件包的最新版本?,.net,nuget,.net,Nuget,我们正在使用customframework.dll,我们希望在开发团队中将其用作nuGet包 例如,当我们将framework.dll部署为framework.1.0.nupkg并希望升级该框架时,是否有办法在我们的项目中设置使用最高版本,或者nuget是否已经这样做了? 我不确定,因为packages.config中是一个固定版本 当我们部署新的1.0版本或如何设置version=“$highest”?时,Nuget是否会更新?如果您使用相同的包ID aka MyFramework,那么当部署

我们正在使用customframework.dll,我们希望在开发团队中将其用作nuGet包

例如,当我们将framework.dll部署为framework.1.0.nupkg并希望升级该框架时,是否有办法在我们的项目中设置使用最高版本,或者nuget是否已经这样做了? 我不确定,因为packages.config中是一个固定版本


当我们部署新的1.0版本或如何设置version=“$highest”?

时,Nuget是否会更新?如果您使用相同的包ID aka MyFramework,那么当部署新版本的dll并通过Nuget进行更新时,我们将为您处理删除旧引用并添加新引用

我正在寻找一个“功能”,如framework_backend.dll由team_a更新,team_B使用生成的nupak,那么必须自动或强制更新框架,因为team_B可能不知道框架已更新。。。因此,我们不会使用包工具手动单击更新我认为这里的解决方案是团队之间更好的沟通:)在理想情况下,我们不必提醒团队成员手动将其更改添加到SVN;-)。。。在我们的情况下,至少一个恼人的更新弹出窗口会有所帮助…您可以编写更新包的脚本调用(可能使用-Safe),但是我支持Matthew-升级应该是一个有意识的决定,并且应该进行测试,以确保它没有引入任何问题!在最坏的情况下,您可以按照@Danny的建议,在构建过程中只为您的框架包编写脚本更新包。但听起来你也需要一些新的开发者:)