小编qaz*_*cde的帖子

共享库“vars”文件夹结构 - 我可以添加子文件夹吗?

使用共享库扩展 - 目录结构我创建了一个共享库,其中有多个 *.groovy 文件在 vars 文件夹中实现了全局变量。

我可以将子文件夹添加到 vars 以更好地组织我的文件吗?我试过了,在使用全局变量时没有运气。我需要使用特定的语法来引用子文件夹中的文件吗?或只是不支持子文件夹?

jenkins-pipeline jenkins-shared-libraries

12
推荐指数
1
解决办法
3979
查看次数

为什么在单元测试中无法访问该类?

我为一个名为game.cs的类中的方法创建了一个单元测试.出于某种原因,当我引用该类时,我无法创建新实例.如何使这个类可访问,以便我可以测试我的代码?

文件层次结构和解决方案:

在此输入图像描述

using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using BowlingKataTDD;

namespace BowlingKataTDDTest
{
    [TestClass]
    public class BowlingKataTDDUnitTests 
    {
        [TestMethod]
        public void DoesGameExist()
        {
            //arrange
            BowlingKataTDD.
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

BowlingKataTDD项目:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace BowlingKataTDD
{
    class Game
    {
        static void Main(string[] args)
        {
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# unit-testing

4
推荐指数
2
解决办法
2984
查看次数

dotnet 工具更新未在 nuget 中获取最新版本

我正在使用 dotnet-tool 和 nuget;我注意到,如果我将刷新 nameOfPackage.nupkg 推送到 nuget 存储库,然后运行dotnet tool update -g nameOfPackage它,则不会采用新的软件包版本。

我必须强制清除缓存才能使其获取最新的缓存。

dotnet nuget locals http-cache -c
Run Code Online (Sandbox Code Playgroud)

我之前安装了该软件包

dotnet tool update -g nameOfPackage
Run Code Online (Sandbox Code Playgroud)

这是设计使然吗?我是否必须每次都刷新缓存以确保该工具没有更新?

nuget dotnet-tool

4
推荐指数
1
解决办法
714
查看次数