从使用共享库扩展 - 目录结构我创建了一个共享库,其中有多个 *.groovy 文件在 vars 文件夹中实现了全局变量。
我可以将子文件夹添加到 vars 以更好地组织我的文件吗?我试过了,在使用全局变量时没有运气。我需要使用特定的语法来引用子文件夹中的文件吗?或只是不支持子文件夹?
我为一个名为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) 我正在使用 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)
这是设计使然吗?我是否必须每次都刷新缓存以确保该工具没有更新?