gpt4 book ai didi

c# - 以编程方式打开 TFS 工作项 UI

转载 作者:太空宇宙 更新时间:2023-11-03 11:19:13 24 4
gpt4 key购买 nike

我目前正在 outlook 中制作一个插件,我想制作一个工作项,以便使用指定的模板(错误/任务/等)打开并填充一些字段。我不知道如何调用用户界面。 (这就像当您在 excel 中并导入到 TFS 中并且您的项目未验证时它会在 UI 中打开工作项目)

命名空间或代码将不胜感激。

最佳答案

让我看到隐藏的“复制模板 URL”按钮的解决方案是在我使用的 URL 中:

http://tfsportal.com/CompanyName/ProjectName/_layouts/tswa/UI/Pages/WorkItems/WorkItemEdit.aspx <- 不显示按钮。

http://tfs.CompanyNameURL:8080/tfs/web/wi.aspx ? <- 显示按钮

然后,一旦您获得了 URL,您就可以轻松地 Shell the process in .Net .例如:

string URL = the TFSWorkItemURLYouGotFromThewi.aspxPageWithQueryStrings
Process.Start(URL):

仅供引用:替代方法是使用 Process 类的实例。这允许对进程进行更多控制,包括调度、它将运行的窗口类型,以及对我来说最有用的等待进程完成的能力。

Process process = new Process();
// Configure the process using the StartInfo properties.
process.StartInfo.FileName = "process.exe";
process.StartInfo.Arguments = "-n";
process.StartInfo.WindowStyle = ProcessWindowStyle.Maximized;
process.Start();
process.WaitForExit();// Waits here for the process to exit.

关于c# - 以编程方式打开 TFS 工作项 UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11588847/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com