我有一个C#/VB .Net类库,用于多个项目。
我们面临的问题之一是,如果对此类库进行了更改,则需要将其部署到多个项目。
你可以想象,如果dll不是最新版本,一个项目可能会被遗漏,这会导致应用程序停止工作。有时候,这归结为检查dll的版本号,如果它不是正确的/最新的版本,它需要被替换。
问题是有时类库项目上的版本没有增加,这可能意味着每个项目/应用程序都已实现修复,但版本现在给出错误的阅读,因为在开发过程中没有更改。
有没有一种方法可以在开发完成后增加类库版本,而不依赖于手动完成?有没有一种自动的方法可以增加/设置它?我们不希望它只在开发完成后才在每次构建时增加?
有没有更好的方法来解决这个问题?
1条答案
按热度按时间flseospp1#
我建议你创建一个类库的nugget包。你可以很容易地维护版本。所以如果你想让一些应用程序使用一个特定的版本,你可以使用它。如果你想让一些应用程序使用另一个版本,你可以很容易地使用它,通过更新到一个特定的版本,使用NuGet包管理器在visual studio。