小编riQ*_*iQQ的帖子

如何修复Microsoft Visual Studio错误:"程序包未正确加载"?

我安装了Visual Studio 2012和DevExpress 13.1.当Visual Studio启动时,它会生成此附加图像显示的错误,

"Microsoft.VisualStudio.Editor.Implementation.EditorPackage"包未正确加载.

问题可能是由配置更改或安装另一个扩展引起的.您可以通过检查文件'C:\ Users\must\AppData\Roaming\Microsoft\VisualStudio\11.0\ActivityLog.xml'来获取更多信息.

继续显示此错误消息?

Microsoft Visual Studio  -

此错误也出现在Visual Studio 2017中.

c# visual-studio visual-studio-2012 visual-studio-2017

180
推荐指数
6
解决办法
13万
查看次数

使用 GitHub Actions 时出现“等待跑步者接受此作业”错误

当我在配置中使用 GitHub Actions 时,等待时间很长,并且显示“正在等待跑步者接手此作业”。

“跑者”是什么意思?我该如何解决这个问题?

github github-actions

76
推荐指数
5
解决办法
8万
查看次数

如何解决 git push 上的“拒绝允许 OAuth 应用程序创建或更新工作流”

得到

拒绝允许 OAuth 应用程序在.github/workflows/cd.yml没有workflow范围的情况下创建或更新工作流”

git push。如何授予workflow范围?

git github github-actions

75
推荐指数
9
解决办法
3万
查看次数

将InternalsVisibleTo用于单元测试代码被认为是不好的做法吗?

框架中的示例代码AssemblyInfo.cs:

[assembly: System.Runtime.CompilerServices.InternalsVisibleTo
                          ("Test.Company.Department.Core")]
Run Code Online (Sandbox Code Playgroud)

这是一种不好的做法吗?

.net c# unit-testing

35
推荐指数
2
解决办法
6764
查看次数

有没有办法在 Azure DevOps 中克隆或复制现有的 Ci/CD 管道

我有几个 CI 管道,我在 Azure DevOps 中使用它们来构建一些 Xamarin 应用程序,我想创建一个新的管道来合并两个现有管道的功能。有没有办法复制或克隆现有管道,以便我可以在不影响现有管道的情况下对新管道进行更改?

我看到我可以将管道导出到 JSON 文件,然后将其重新导入。 JSON 文件中的所有 id 值都是 GUID。导入过程会创建新的 GUID,还是会导入 JSON 文件覆盖现有管道。

azure-devops azure-pipelines

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

使用 github 操作创建拉取请求

我试图让它发挥作用,但我也很困惑,在触发彼得埃文斯公关之前,它之间缺少什么。

这个场景非常简单,我喜欢在任何 feature/* 分支上推送,自动创建 PR,但相反,我遇到了奇怪的场景,其中开发更改应用于 feature/* 分支之上。有人可以给我提示吗?

name: Pull Request Action
on:
  push:
    branches:
      - feature/*

jobs:
  create-pull-request:
    runs-on: ubuntu-latest
    steps:
      - name: Check out repository code
        uses: actions/checkout@v2
        with:
          fetch-depth: 0
          ref: develop
      
      - name: Create Pull Request
        uses: peter-evans/create-pull-request@v3.10.0
        with:
          token: ${{ secrets.GITHUB_TOKEN }}
          commit-message: Simple demo
          title: '[Example] Simple demo'
          body: >
            This PR is auto-generated by 
            [create-pull-request](https://github.com/peter-evans/create-pull-request).
          labels: feature, automated pr
          branch: feature/workflow-demo
Run Code Online (Sandbox Code Playgroud)

github pull-request github-actions

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

如何在 github 复合操作步骤中动态设置环境变量?

我确实需要它作为一个环境变量,这是专门针对复合操作的。

在复合操作中,我尝试了许多不同的设置环境变量的方法。我发现做到这一点的唯一方法是在env步骤本身内部使用:

runs:
  using: "composite"
  steps:
    - name: "A step"
      env:
        BRANCH_REF: "${{ github.ref }}"
      run: echo "The branch is $BRANCH_REF"
      shell: bash
Run Code Online (Sandbox Code Playgroud)

不幸的是,我需要动态设置这个变量。在常规操作中,我会做类似的事情:

    env:
      FOO: "${{ secrets.FOO }}"
    #...
    - run: echo "FOO=${{ github.event.inputs.foo }}" >> $GITHUB_ENV
      if: ${{ github.event.inputs.foo != '' }}
Run Code Online (Sandbox Code Playgroud)

因为我做不到,所以我尝试了很多其他方法,但都不起作用。这是我最近的尝试,但也不起作用:

    - name: "A step"
      run: |
        if ${{ github.event.inputs.foo != '' }}
        then
          echo "Set from manual input: ${{ github.event.inputs.foo }}"
          echo "FOO=${{ github.event.inputs.foo }}" >> $GITHUB_ENV
        else
          echo "Use FOO …
Run Code Online (Sandbox Code Playgroud)

github composite environment-variables github-actions

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

有没有办法仅在 Github 操作中获取项目文件夹名称?

我可以得到reowner/repo-name${{ github.repository }}但我喜欢只得到repo-name.

当我在做的时候。

Gitlab 有一些我可以用的东西

如何从.yaml非内部脚本获取引用访问环境变量?不${{ $ENV_VAR }}工作?可能不是。

有没有办法直接在yaml中删除或替换a中的斜杠?

  build:
    needs: test
    name: Build release Zip
    runs-on: ubuntu-latest
    env:
      DEPLOY_REF: ${{ github.sha }}
      DEPLOY_REF_SHORT: ${{ github.sha }}
      DEPLOY_ZIPFILE: ${{ github.workspace }}/build/zip/${{ github.repository }}-${{ github.sha }}.zip
    steps:
Run Code Online (Sandbox Code Playgroud)

github github-actions

21
推荐指数
2
解决办法
6962
查看次数

GitHub Actions:删除所有工件后,“您已使用 100% 包含的 GitHub 存储服务(GitHub Actions 和 Packages)”

你们中有人知道 GitHub 在其 GitHub 存储(用于操作和包)中实际存储了什么吗?

GitHub 不断告诉我:

您已使用 100% 包含的 GitHub 存储服务(GitHub 操作和包)

GitHub 存储使用情况

我删除了所有旧的工作流程运行我尝试了两种操作来删除所有工件:

还有一个GitHub Issue

workflow continuous-integration github github-actions

19
推荐指数
1
解决办法
1万
查看次数

如果矩阵中单个作业失败,则将 GitHub 操作工作流程标记为失败

运行 GitHub Actions 矩阵工作流程时,我们如何允许作业失败,继续运行所有其他作业,并将工作流程本身标记为失败?

在此图中,您可以看到即使作业失败后工作流程也会通过。在这种情况下,我们需要将工作流程标记为失败。

我们的工作流程结果图片

这是我的工作流程 yaml 文件的一小部分。即使作业失败, continue-on-error 行也会继续工作流程,但我们如何将整个工作流程标记为失败?

   matrixed:
    runs-on: ubuntu-latest
    continue-on-error: true  
    timeout-minutes: 60
    defaults:
      run:
        shell: bash
        working-directory: myDir

    strategy:
      matrix:
        testgroups:
          [
            "bookingpage-docker-hub-parallel",
            "bookingpage-docker-hub-parallel-group-1",
            "bookingpage-payments",
          ]
Run Code Online (Sandbox Code Playgroud)

我确实发现了这个悬而未决的问题,但这是关于步骤的,我们需要了解工作。

github-actions

17
推荐指数
1
解决办法
7377
查看次数