如何设置.NET dll的程序集版本';是WIX3.5版的吗?

如何设置.NET dll的程序集版本';是WIX3.5版的吗?,dll,wix,version,Dll,Wix,Version,我们将VS2010与Wix 3.5一起使用 我们创建3个合并模块,然后创建1个msi,将所有合并模块捆绑在一起。 我们希望能够为合并模块中的每个dll分配程序集版本。一个合并模块中的所有dll可以具有相同的程序集版本,但每个合并模块将具有不同的版本。 我们尝试在Module标记中使用Version属性来实现这一点,但这并没有奏效。我们在dll上看不到任何版本号。 如何执行此操作?AssemblyInfo.cs文件中包含的版本信息。每个DLL必须引用一个AssemblyInfo.cs才能使用一个版

我们将VS2010与Wix 3.5一起使用 我们创建3个合并模块,然后创建1个msi,将所有合并模块捆绑在一起。 我们希望能够为合并模块中的每个dll分配程序集版本。一个合并模块中的所有dll可以具有相同的程序集版本,但每个合并模块将具有不同的版本。 我们尝试在Module标记中使用Version属性来实现这一点,但这并没有奏效。我们在dll上看不到任何版本号。
如何执行此操作?

AssemblyInfo.cs文件中包含的版本信息。每个DLL必须引用一个AssemblyInfo.cs才能使用一个版本。

谢谢alexanderb,但我正试图用WiX来实现这一点,而不是源代码本身。@T先生,WiX用于构建安装程序包。程序集在到达Wix之前进行构建(并进行版本控制)。您可以通过查看MSBuild()来完成您的目标,Wix绝对不是正确的工具。@heavy,在使用VS的部署项目时,您不能对程序集进行版本设置吗?这就是为什么我问WiX分配程序集版本。你可以设置安装程序包的版本,但是AFAIK无法使用MSI更改程序集的版本,即使使用部署项目也是如此。