小编grm*_*mbl的帖子

在哪里可以找到 Azure Devops 中项目的 System.TeamProjectId

我需要预先提供此 ID,但我似乎无法在网上的任何地方找到它?
该文档仅将其称为系统变量。

上下文: 我有多个项目,我想在 CI 期间识别一个项目,以便它可以运行托管在另一个存储库中的 powershell 脚本。

azure-devops

14
推荐指数
2
解决办法
5368
查看次数

项目参考VS NuGet

我应该如何引用另一个project A来自project B于同一个解决方案吗?
如果我:我获得了什么以及我将失去什么?

  • 将引用添加project A为项目引用.
  • 安装的NuGet包project A在project B.

困扰我的事情是构建依赖,版本化......?
或者这完全破坏了解决方案的目的?

msbuild solution visual-studio nuget

12
推荐指数
3
解决办法
5075
查看次数

Visual Studio Code中的JQuery intellisense

我决定跳进Visual Studio Code来创建一个应用程序.
现在我似乎无法让intellisense为JQuery和JQuery Mobile工作.

我的VSC版本是0.10.1

我尝试添加reference.d.ts包含此内容的文件

/// <reference path="js/jquery.d.ts"/>
/// <reference path="js/jquerymobile.d.ts"/>
Run Code Online (Sandbox Code Playgroud)

(从https://github.com/DefinitelyTyped/DefinitelyTyped下载的文件)

我尝试打开一个.js文件,添加一个$(this)并点击ctrl + period,但它说"没有建议".

我错过了什么?

更新:

尝试jsconfig.json在https://code.visualstudio.com/docs/languages/javascript#_javascript-projects-jsconfigjson之后添加文件

{
    "files": [
        "js/jquery.d.ts",
        "js/jquerymobile.d.ts"
    ]
}
Run Code Online (Sandbox Code Playgroud)

重启,什么都没有......

更新2:

添加了一个.js文件,键入$并单击灯泡下载jquery.d.ts文件.它警告我将此文件添加到jsconfig.json文件.完成所有这些后,重新启动仍然无法正常工作.

jsconfig.json 文件内容:

{
    "files": [
        "typings/jquery/jquery.d.ts"
    ]
}
Run Code Online (Sandbox Code Playgroud)

没有!

ide intellisense jquery visual-studio-code

10
推荐指数
3
解决办法
2万
查看次数

无法在 Visual Studio 2015 中启动性能分析器

我的版本是14.0.25431.01 Update 3 (Windows 7 Pro x64)。

当我尝试运行性能分析器时,出现以下错误:

性能会话文件不存在或无效。


当我点击 OK 我得到一个

你调用的对象是空的。

我做的事情:

  • 选择发布配置(始终)

  • 以管理员身份运行 VS(始终)

  • /重新设置

  • /安全模式

  • 维修VS

  • 删除 *.psess 文件

  • 在要删除的 *.sln 文件中没有引用诊断

  • 添加C:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Performance Tools到系统和用户路径环境变量并重新启动。

我在这里没有选择了......

visual-studio visual-studio-2015

7
推荐指数
0
解决办法
469
查看次数

有没有办法(永久)链接 Azure DevOps wiki 页面中的源代码片段?

你知道..,类似于Github(微软的其他产品)永久链接之类的东西吗?
我尝试过使用<iframe>(docs),但似乎只适用于视频?

使用REST API我可以直接链接到文件,但我希望内容在 Wiki markdown 页面中可见?

markdown wiki azure-devops azure-devops-wiki

6
推荐指数
1
解决办法
1245
查看次数

Azure Pipelines矩阵变量

有人可以解释一下如何build从此矩阵作业设置访问变量吗?

parameters:
  # job ---
  ...
  configurations: [Release, Debug]
  ...

jobs:
  - job: nightly
    displayName: Nightly
    strategy:
      matrix:
        ${{ each configuration in parameters.configurations }}:
          ${{ configuration }}:
            build: ${{ configuration }} # !PARAMETER/VARIABLE FOR JOB SET HERE!
            ${{ if ne(configuration, 'Release') }}:
              dependsOn: Release
    pool:
      vmImage: ${{ parameters.image }}
    timeoutInMinutes: ${{ parameters.timeoutInMinutes }}
    steps:
      - powershell: Write-Host ${{ paramteres.build }}
        displayName: 'Write Configuration: ${{ parameters.build }}'
Run Code Online (Sandbox Code Playgroud)

Jobs Powershell任务正在显示,Write Configuration:因此变量为null?

continuous-integration yaml azure azure-devops azure-pipelines

5
推荐指数
1
解决办法
462
查看次数

存储库的浅提取

我有一个使用模板的 Azure Pipeline (yaml),我试图弄清楚如何设置被克隆的实际存储库的提取深度。

resources:
  repositories:
    - repository: templates
      type: git
      name: 'DevOps/CICD'
      ref: refs/heads/develop
    - repository: self # sic!
      fetchDepth: 1
      clean: true`
Run Code Online (Sandbox Code Playgroud)

支持获取深度(vscode 扩展),但我似乎找不到任何关于它的详细文档..

continuous-integration azure-devops azure-pipelines

4
推荐指数
3
解决办法
3183
查看次数

如何仅使用 CLI 在 NuGet 包中包含标签

我想添加Tags一个 nuget 包。我不想使用单独的.nuspec文件(维护),我只使用 csproj 进行打包。

我试过使用设置它,nuget pack -Properties Tags=demo但这似乎不起作用..?

我正在尝试解决一个更大的问题,以使用标签中构建的提交 ID 创建一些可追溯性?(在 VSTS 上使用Build.SourceVersion)

参考:

nuget nuget-package azure-devops

3
推荐指数
1
解决办法
2629
查看次数

Powershell 中的正则表达式无法检查换行符

我正在尝试获取第一块发行说明...
(请参阅代码中的示例内容)

每当我使用一些简单的东西时,
它只会在我尝试跨多行 ( \n)搜索时中断。
我正在使用,(Get-Content $changelog | Out-String)因为它返回 1 个字符串而不是每行的数组。

$changelog = 'C:\Source\VSTS\AcmeLab\AcmeLab Core\changelog.md'
$regex = '([Vv][0-9]+\.[0-9]+\.[0-9]+\n)(^-.*$\n)+'

(Get-Content $changelog | Out-String) | Select-String -Pattern $regex -AllMatches

<#
SAMPLE:
------
v1.0.23
- Adds an IContainer API.
- Bugfixes.

v1.0.22
- Hotfix: Language operators.

v1.0.21
- Support duplicate query parameters.

v1.0.20
- Splitting up the ICommand interface.
- Fixing the referrer header empty field value.

#>
Run Code Online (Sandbox Code Playgroud)

我需要的结果是:

v1.0.23
- Adds an IContainer API.
- Bugfixes.
Run Code Online (Sandbox Code Playgroud)

更新:

使用 …

regex powershell

2
推荐指数
1
解决办法
2082
查看次数