Visual Studio中构建的进展

时间:2010-02-10 11:15:13

标签: c# visual-studio visual-studio-2008

我正在考虑为Visual Studio编写一个插件,我想知道是否有可能知道剩余的时间(可能不是完整的,但至少是近似的)才能完成构建过程?

2 个答案:

答案 0 :(得分:1)

不幸的是,构建系统中没有估计的剩余时间。其他系统(如TeamCity)通常会存储有关构建时间的元数据并保持滚动平均值,以便构建/项目更改时,可以相应地调整预期完成时间。

你可能需要你的插件以某种方式将数据与项目/解决方案一起保存,而不是专门在插件中,因为文件夹路径可能会改变,如果项目在源代码管理中,它可以在其他地方检查,等等。除非,当然,你不打算在VS重启之间保持数据。

答案 1 :(得分:0)

最佳方式似乎是 - 测量解决方案的第一个构建时间,然后将当前的解决方案与之进行比较。

没有关于技术方面的想法如何做到这一点。