我们正在公司开发一些Web应用程序,所有这些Web应用程序都引用了由我们团队开发的库。
上周,我们决定将我们的图书馆迁移到当地的NuGet Repo,以便更轻松地管理版本。
直到今天早上一切都很好。今天我们想在我们的一个Web应用程序中添加一个新功能,为实现这一目标,我们意识到我们需要在我们的库中进行开发,并将其作为nuget包添加到Web应用程序项目中。
但是在向库中添加新代码并将新dll编译并复制到Web应用程序的bin文件夹之后; Visual Studio恢复dll的nuget版本。 (我认为自动包恢复会导致这种情况)
我们不想创建新的包并发布到本地Nuget Repo而不确定代码是否正常。所以现在,我们很困惑。
答案 0 :(得分:0)
在此处阅读有关“预发布”版本的部分:
http://docs.nuget.org/docs/reference/versioning
我认为你需要
1. pre-release (publish) your packages to nuget
2. have a handful of developers get that package by using the "–IncludePrerelease"
3. once verified, publish the package (not as "pre-release") version.