2010-12-14 30 views
0

我正在团队中开发C#.NET桌面应用程序,我们使用TFS进行版本控制。我们在单独的机器上工作,并从没有人工作的机器上构建(安装)。微软安装程序似乎落后于更新的代码库

发生这种情况时,我们最近签入的更改不会在获取最新版本后创建的安装文件中显示。 我很确定要获取最新版本,因为我所做的最后一个版本只有一个文件发生了变化,我确认这已更新得当。

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

回答

0

听起来就像你遇到了一个奇妙的问题,被称为“检查二进制代码到源代码管理”!

你最好最好是在每次签入前总是做一个清洁/生成。 VS2008有一个讨厌的习惯,如果你最终以一个较旧的签入结束,它不想从TFS构建。做一个干净/重建所有应该做的伎俩。

+0

我希望你的话值得采纳:)。这真的让我们痛苦。 – 2010-12-14 10:49:41

相关问题