Microsoft Installer似乎落后于更新的代码库

时间:2010-12-14 09:09:48

标签: visual-studio-2008 tfs msbuild windows-installer

我正在团队中开发一个C#.NET桌面应用程序,我们使用TFS进行版本控制。我们在我们的个人机器上工作,并从没有人工作的机器上进行构建(make Setup)。

正在发生这种情况,我们最近签入的更改不会出现在获取最新版本后创建的安装文件中。 我非常肯定能够获得最新版本,因为我所做的最后一个版本只对其中一个文件进行了更改,并且我确认它已正确更新。

是否存在一些问题,为什么创建的安装文件似乎总是有点落后。它是使用上次编译成功而不是最新编码的代码。我还可以向您保证没有编译错误。

1 个答案:

答案 0 :(得分:0)

听起来你遇到了一个名为“将二进制文件检入源代码控制”的精彩问题!

你最好的办法是在每次登记之前总是做一次清洁/建造。 VS2008有一个讨厌的习惯,如果你最终使用较旧的签到,不想从TFS构建。干净/重建都应该可以解决问题。