首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    .NETCore下CICD之自动化测试

    Tomcat /usr/local/tomcat/bin/startup.sh 但是作为测试要尽量贴近实际环境的极客追求来说,我们要把 Tomcat 作为系统服务,在系统开关机的时候随系统启动,那么就需要多做点小工作...tomcat getent passwd tomcat || useradd -r -d /opt -s /bin/nologin -g tomcat tomcat chown -R tomcat:tomcat...-2.2 安装完成,按照国际惯例,输入 dotnet --version,输出版本号即为安装成功 创建一个.NET Core 的解决方案,包含单元测试 ?...dotnet test 其中,Ron.XUnitTest 项目使用了托管测试主机的方式运行单元测试,默认的测试结果文件是 .trx 格式,在 jenkins 上执行发送测试报告的时候, jenkins..." 这里有一个细节,就是在执行命令的时候带了一个参数 --logger:"xunit;LogFileName=TestResult.xml",表示输出测试结果为 xunit 格式的 xml 文件,该文件将在下面的测试报告环节使用

    95321

    dotnet 7 WPF 破坏性改动 按下 F3 让 DataGrid 自动排序

    7 引入的,可以写一点测试代码来确认。...enable true 接着写一点后台代码用来生成测试数据...因为很难有一些功能让大家都喜欢,特别是一些有选择性的变更,选了 A 一定就会让期望 B 的开发者伤心 现在的 WPF 开发团队还是很能听进话的,在经过了一场激烈的战斗之后,大家都同意这个功能在下个更改版本里面,使用开关控制打开...默认是打开,可以通过开关关闭,而不需要通过本文如此 Hack 的方法关闭 详细请看 https://github.com/dotnet/wpf/pull/7297 本文的代码放在github 和 gitee...欢迎访问 可以通过如下方式获取本文的源代码,先创建一个空文件夹,接着使用命令行 cd 命令进入此空文件夹,在命令行里面输入以下代码,即可获取到本文的代码 git init git remote add

    76620

    .NET | 笔记 | 1

    ,例如: SecretsKeys:AfdianUserId 补充: 切换命令行窗口到Project程序的目录, 输入 dotnet user-secrets -h ,来查看可以使用的命令 使用 dotnet...User Secret Manager 命令 描述 语法 clear 删除程序中所有的secrets dotnet user-secrets clear list 列举程序中所有的secrets dotnet...0377da50-fdb8-4811-bab1-7299c2657571 2.3 补充 Microsoft.Extensions.SecretManager.Tools 经过测试...它大约有 30,000 行 C 代码,大部分未经测试,而且缺少很多功能。 libgdiplus 还具有许多用于图像处理和文本呈现的外部依赖项,例如 cairo、pango 和其他本机库。...备注 尽管运行时开关的名称为 System.Drawing.EnableUnixSupport,但它适用于各种非 Windows 平台(如 macOS 和 Android),它们通常可被视为 Unix

    1K20

    不安装运行时运行 .NET 程序 - NativeAOT

    ; Console.Read(); 使用 dotnet 命令进行发布: dotnet publish -r win-x64 -c Release AOT 发布相比正常发布会慢一点,等待发布成功后...cli 命令进行发布: dotnet publish -r win-x64 -c Release 不同于上面控制台项目的发布,ASP.NET CORE 项目的 AOT 发布会出现很多警告信息,暂且忽略...,接下来顺便对桌面 GUI 程序测试一下吧。...其实从个人的经验来说,桌面端可能对启动速度更加敏感一点,因为c/s程序经常性的打开关闭、打开关闭,如果启动慢用户是很容易察觉的。...另外现在 .NET 程序启动本身就不慢,况且还有 R2R 可以选,正常在100-200ms之间的启动速度已经对用户体验影响不大了。所以 AOT 之后的启动速度的优势不是很大。

    1.3K20

    .NET Core 2.1 Preview 2发布 - April 10, 2018

    这些改进同时适用于命令行上的dotnet build 和 Visual Studio 中的构建。 我们对 CLI 工具和 MSBuild 进行了改进,以使这些工具提供更快的体验。...您可以通过以下命令手动终止构建服务器进程: dotnet buildserver shutdown 这个命令可可以在CI脚本中使用,以便在完成构建之后终止工作进程。...新的SDK命令 以下工具已添加到SDK中: dotnet watch dotnet dev-certs dotnet user-secrets dotnet sql-cache dotnet ef 我们发现这些工具非常受欢迎行...新工具参数 所有工具操作现在都使用该dotnet tool命令。...我们将支持 .NET Core 2.1 的以下操作系统版本: Windows客户端:7,8.1,10(1607+) Windows Server:2008 R2 SP1 + macOS:10.12+ RHEL

    84450

    译 | .NET Core 3.0 Preview 6 已发布

    在某些情况下,测试仍在在进行中,以便在 3.0 GA 之前发布。也就是说,所有这些代码的存在应使 WPF 社区能够充分参与跨 WPF 进行更改。...例如,如果希望 Windows x64 的 R2R 镜像,则需要在该环境中运行发布命令。 例外情况: Windows x64 可用于编译 Windows ARM32、ARM64 和 x86 镜像。...请务必在修剪后测试应用。 有关 IL 链接器的详细信息,请参阅文档,或访问单mono/linker仓库。...值得在各种配置中进行测试,以了解每个选项的影响。 注意: dotnet/sdk #3257阻止链接器和 ReadyToRun 一起使用到 WPF 和 Windows Forms 应用程序。...在开发方案中,当服务器和客户端事先知道两者都讲 HTTP/2 未加密时,您可以通过设置 AppContext 开关或环境变量(DOTNET_SYSTEM_NET_HTTP_SOCKETSHTTPHANDLER_HTTP2UNENCRYPTEDSUPPORT

    98010

    用 SetWindowPos 方法设置一个停止响应的窗口将卡调用方

    刚好今天遇到了测试告诉我应用没响应,这是一个多进程模型的应用。...刚好 lsj 修好了 dnSpy 在 dotnet 6 的调试,于是我就在测试小姐姐那里用 dnSpy 挂上调试 然而我看到了在主应用里面,没有响应的原因是主线程在等待 User32.dll 的 SetWindowPos...await Task.Delay(TimeSpan.FromMilliseconds(500)); } } } } 为了测试...RtlUserThreadStart() 未知 本文的测试代码放在github 和 gitee 欢迎访问 可以通过如下方式获取本文的源代码,先创建一个空文件夹,接着使用命令行 cd 命令进入此空文件夹...,在命令行里面输入以下代码,即可获取到本文的代码 git init git remote add origin https://gitee.com/lindexi/lindexi_gd.git git

    88120

    对抗 | 利用de4dot解密被混淆的.NET代码

    以下文章来源于dotNet安全矩阵 ,作者Ivan1ee 0x01 背景 由dotNet安全矩阵星球圈友们组成的微信群里大家伙常常聊着.NET话题,这不今天有个群友下午1:06分抛出反编译后还是混淆的代码...检测混淆 de4dot 提供 -d选项检测混淆器类型,如下命令检测出混淆器是 .NET Reactor de4dot.exe -d c:\input\Dx.OfficeView.dll 2....批量反混淆 dde4dot 提供如下命令批量反混淆处置,将被反混淆的DLL文件放到input目录,解密后的程序集保存到output目录,-r表示递归 ,-ru表示忽略未知文件。...-ro表示输出文件到目标文件夹 de4dot.exe -r c:\input -ru -ro c:\output 反混淆解密后用dnspy打开能看到正常C#代码,可以继续愉快的代码审计了,解密后把文件发给了这位师傅...文章涉及的工具和PDF已打包发布在星球,欢迎对.NET安全关注和关心的同学加入我们 [dotNet安全矩阵] ,在这里能遇到有情有义的小伙伴,大家聚在一起做一件有意义的事。

    2.8K20

    .NET Core系列 : 1、.NET Core 环境搭建和命令行CLI入门

    ,它主要用来进行对代码的编译、NuGet 包的管理、程序的运行、测试等等。...这篇文章 .NET Core dotnet 命令大全 介绍了命令行的使用方法,dotnet run 命令介绍 更详细的介绍了dotnet run命令。...dotnet [assemblyname] 可以用dotnet命令运行已经编译好的应用,把应用路径作为参数传递给dotnet命令 > dotnet ....dotnet publish -r centos.7-x64  这个生成部署文件的操作是可以跨平台的,在Windows上通过 dotnet publish -r centos.7-x64 命令生成Linux...dotnet test 测试命令用来运行测试项目,使用配置的测试运行程序中定义的测试套件。你会了解更多有关此命令在本教程的后面的章节里了解更详细的内容。

    1.8K50
    领券