摘要:
关于使用场景 Install-Package SSH.NET 和 dotnet add package SSH.NET 这两个命令都用于安装NuGet包,但它们是用于不同命令行工具和环境的。这里是两者的主要区别: Install-Package SSH.NET: 这是一个用于NuGet包管理器控制台 阅读全文
摘要:
本来写的是这样: ProcessStartInfo psi = new ProcessStartInfo { FileName = "cmd.exe", WorkingDirectory = FrmNewProject.GetFolderPath() + "\\SolverForEXE", Redi 阅读全文
摘要:
Libz是一个.NET的库,它提供了一种方法将多个DLLs和其他资源打包进一个单独的可执行文件(EXE)或另一个动态链接库(DLL)。Libz的功能类似于ILMerge,但它提供了更多的灵活性和功能,特别是对于处理压缩和资源管理。Libz使用了自定义的加载器来在运行时解压和加载程序集和资源,这样可以 阅读全文
摘要:
在 C# 中,ProcessStartInfo 类是 System.Diagnostics 命名空间中的一部分,它用于控制 Process 类启动新进程时的各种设置。所以在定义了一个ProcessStartInfo之后还得定义一个Process 并将前者的设置绑定给后者。 示例: ProcessSt 阅读全文
摘要:
首先说我自己实践得到的结论: VS2017,.net framework4.6.1,但凡bin/release或debug下的.exe可执行文件,运行时要用的dll,放在其同路径下,就可以被找到并正常运行。 注意: 1.如果直接在bin/release或debug下点击exe没反应,可以在控制面板— 阅读全文
摘要:
背景 在 Windows Forms 应用程序中,UI 控件(如按钮、文本框等)被设计为不支持从非创建控件的线程(通常是主UI线程)进行访问。尝试从其他线程访问 UI 控件会导致不可预测的行为,包括应用程序崩溃。Control.CheckForIllegalCrossThreadCalls 属性用于 阅读全文
摘要:
问题描述 原因是之前清C盘的时候把Windows SDK给卸了,这样的话在应用程序里就搜不到Windows software development kit(下图是下回来后) 打开这个路径C:\Program Files (x86)\Windows Kits\10\Include\10.0.1024 阅读全文
摘要:
把这个关了就行 不用卸载软件 亲测有效 阅读全文
摘要:
学习spring整合mybatis时,写SQL语句的Mapper接口明明没有任何被spring接管的痕迹(前面没有注解)但在serviceimpl类中却可以被自动装载。 BookDao.java(mapper接口类): package com.itheima.dao; import com.ithe 阅读全文
摘要:
在 Spring 中,AnnotationConfigApplicationContext 类和 AbstractAnnotationConfigDispatcherServletInitializer 类中的 getRootConfigClasses() 方法都是用来加载 Spring 配置类,并 阅读全文