我创建了类库Project。为了进行设置,我使用了VS 2010来安装。
我覆盖以前的版本使用以下选项。
RemovePreviousVersions - True
InstallAllUsers - True
DetectNewerInstalledVersion - True
版本 - 4.0.0
但是我的dll文件没有改变。仍然在安装dll文件之前使用。
让我知道我做错了什么。
答案 0 :(得分:0)
有关详细信息,请参阅:
该页面有许多链接描述了Windows Installer用于决定如何安装/替换文件的确切业务规则。从.NET的角度来看,AssemblyFileVersion属性是重要的。这是转换为版本资源中的FileVersion的原因。 AssemblyVersion并不重要,因为这是强名称。