欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

使用十年的电脑在家用记事本调试 .NET 程序

程序员文章站 2022-05-18 10:37:34
引言 春节放假回老家,没有把笔记本电脑带上,由于肺炎疫情的原因只能呆在家里,写的一个WinForm程序无法正常使用,需要及时修复,看我如何使用家里十年的台式机来调试修复 .NET 应用程序。 WinForm程序无法正常使用的原因,主要是在解析html源代码的时候,找不到指定的节点导致的错误。 开发环 ......

引言

春节放假回老家,没有把笔记本电脑带上,由于肺炎疫情的原因只能呆在家里,写的一个winform程序无法正常使用,需要及时修复,看我如何使用家里十年的台式机来调试修复 .net 应用程序。

winform程序无法正常使用的原因,主要是在解析html源代码的时候,找不到指定的节点导致的错误。

开发环境

  • cpu:pentium(r) dual-core cpu e6300 @ 2.80ghz
  • 内存:2g
  • 系统:windows 7 家庭普通版

使用十年的电脑在家用记事本调试 .NET 程序

开发工具

尝试安装vs code软件,发现安装完成运行后,打开界面一直处于黑屏状态,电脑非常卡,只能使用notepad++记事本修改代码。

  • msbuild
  • notepad++

msbuild 2015工具下载地址:

https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=48159

在安装msbuild的时候,需要先安装.net framework 4.5框架。

使用十年的电脑在家用记事本调试 .NET 程序

安装完成后,需要将目录添加到环境变量,我安装后的目录为:c:\program files\msbuild\14.0\bin

如何将目录添加到环境变量略。

编译运行

首先,将源代码从github上面下载到本地,解压即可,如下图:

使用十年的电脑在家用记事本调试 .NET 程序

msbuild 文档地址:

https://docs.microsoft.com/zh-cn/visualstudio/msbuild/msbuild

尝试编译,代码如下:

msbuild.exe itsvse.csproj -property:configuration=debug

使用十年的电脑在家用记事本调试 .NET 程序

报错如下:

“c:\users\pi\downloads\itsvse\itsvse\itsvse.csproj”(默认
目标)
(1) ->
(corecompile 目标) ->
  form1.cs(13,7): error cs0246: the type or namespace name 'csharphttphelper' c
ould not be found (are you missing a using directive or an assembly reference?)
 [c:\users\pi\downloads\itsvse\itsvse\itsvse.csproj]
  form1.cs(14,7): error cs0246: the type or namespace name 'newtonsoft' could n
ot be found (are you missing a using directive or an assembly reference?) [c:\u
sers\pi\downloads\itsvse\itsvse\itsvse.csproj]

    6 个警告
    2 个错误

已用时间 00:00:05.28

解决方案,将程序引用的 dll 复制到 /bin/debug 文件夹下面,重新编译即可,如下图:

使用十年的电脑在家用记事本调试 .NET 程序

可以正常打开编译后应用程序,然后通过写日志的方式一点点调试输出,使用notepad++记事本修改代码,重新编译程序,winform 程序即可正常运行。

使用十年的电脑在家用记事本调试 .NET 程序

原文地址:https://down.itsvse.com/k/0nomps.html