在.NET中汇编版本控制

问题描述:

在Visual Studio 2008 IDE中,属性页面允许您访问版本。但是,对于可执行文件,似乎有两个版本:在.NET中汇编版本控制

在发布选项卡下,有一个带有自动增量标志的发布版本。

在应用程序选项卡(Assembly Info ...)下面有一个程序集和文件版本 - 这看起来改变了AssemblyInfo.cs文件。

我的问题是,这两个版本之间有什么区别,以及设置每个版本的含义是什么?

AssemblyInfo.cs中指定的版本被编译到文件中并被认为是程序集版本(文件和产品独立版本)。

在项目的发布选项卡上,这用于ClickOnce部署,因此.NET ClickOnce引擎可以确定用户安装的项目的版本,并且可以执行相应的更新路由。