我有一个使用VSTS成功构建的.Net核心.我提出的问题是在构建项目时没有发现单元测试.我知道这与这篇文章类似,但我只是想提出更多细节,以防有人看到这个描述.
这是日志的摘要:
##[warning]Project file(s) matching the specified pattern were not found. ##[section]Finishing: Test.
我很担心这里使用的迷你匹配模式.它似乎正在寻找一个测试文件夹,然后是任何结束的文件.csproj
默认代理队列是Hosted VS2017,如前一篇文章中的 @ starain-MSFT所示

解决方案结构在下一张图片中描述,非常基本:
[TestClass]的单一[TestMethod].unit-testing .net-core azure-pipelines-build-task azure-pipelines
我在Haskell中使用两个功能:
基本上我想在匹配给定字符串中的特定字符之前获取字符
这是我的代码:
before :: Char -> [Char] -> Char
before x str = trackelement x ' ' str
trackelement :: Char -> Char -> [Char] -> Char
trackelement x y (z:zs)
| x == z = y
| otherwise = trackelement x z (zs)
Run Code Online (Sandbox Code Playgroud)
我的问题是当我尝试: before 'l' "luis"
答案是:(' '当然,在'l'没有任何东西之前),我想成为''或 Nothing
我尝试通过trackelement x '' str而不是trackelement x ' ' str但我遇到此错误Syntax error on ''str
你能给我一些建议吗?
您好我想在Ruby中用Regex消除非单词字符.
让我们说我有:
pal1 = "a@b?a"
pal1 = /[a-z0-9]/.match(pal1)
Run Code Online (Sandbox Code Playgroud)
当我把它放在http://www.rubular.com/中时,它表示匹配结果是:aba
但是,当我在我的ruby中运行代码时,它不是真的,它只给出了"a"
如何更改我的正则表达式以在pal1中实现aba.
在此先感谢您的时间.