Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure devops Azure DevOps扩展-我可以使用什么语言?_Azure Devops_Azure Devops Extensions - Fatal编程技术网

Azure devops Azure DevOps扩展-我可以使用什么语言?

Azure devops Azure DevOps扩展-我可以使用什么语言?,azure-devops,azure-devops-extensions,Azure Devops,Azure Devops Extensions,我想开发一个DevOpsHub插件,它可以获取工作项的详细信息并生成PDF 我已经查看了所有似乎都使用typescript的示例: 我无法理解代码运行的上下文,它是在服务器上运行还是在浏览器中运行?我知道我需要使用web服务器,因为我已经制作了一个测试中心插件,并且正在从本地web服务器运行 我更希望能够使用服务器端C#ASP.NET,这是可能的还是我们必须使用客户端语言?这取决于您想如何做 DevOps扩展本身仅在客户端,是Javascript/Typescript。因此,如果您正在为工作项表

我想开发一个DevOpsHub插件,它可以获取工作项的详细信息并生成PDF

我已经查看了所有似乎都使用typescript的示例:

我无法理解代码运行的上下文,它是在服务器上运行还是在浏览器中运行?我知道我需要使用web服务器,因为我已经制作了一个测试中心插件,并且正在从本地web服务器运行


我更希望能够使用服务器端C#ASP.NET,这是可能的还是我们必须使用客户端语言?

这取决于您想如何做

DevOps扩展本身仅在客户端,是Javascript/Typescript。因此,如果您正在为工作项表单开发一个自定义控件,那么这就是您可以使用的全部功能。但它托管在Azure DevOps本身中

如果您的中心显示一个外部页面,您可以做任何您想做的事情。但是你必须自己主持所有这些内容

例如,我不会使用外部站点。这一切都可以在浏览器中完成。事实上,我做了一个(私有)扩展,做了一些非常类似的事情