C# visualstudio中构建的进展

C# visualstudio中构建的进展,c#,visual-studio,visual-studio-2008,C#,Visual Studio,Visual Studio 2008,我正在考虑为Visual Studio编写一个插件,我想知道是否有可能知道构建过程完成的剩余时间(可能不是完美的,但至少是近似的)?最好的方法似乎是-测量解决方案的第一次构建时间,然后将当前时间与之进行比较 不知道技术方面如何做到这一点。不幸的是,构建系统中没有估计的剩余时间。TeamCity等其他系统通常存储有关构建时间的元数据,并保持滚动平均值,以便随着构建/项目的变化,可以相应地调整预期完成时间 您可能需要您的插件以某种方式将数据保存在项目/解决方案旁边,而不是具体保存在插件中,因为文件夹

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

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


不知道技术方面如何做到这一点。

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

您可能需要您的插件以某种方式将数据保存在项目/解决方案旁边,而不是具体保存在插件中,因为文件夹路径可能会更改,如果项目处于源代码管理中,则可以在其他地方签出,等等。当然,除非您不打算在VS重新启动时保存数据