使用十年的電腦在家用記事本調試 .NET 程序

引言

春節放假回老家,沒有把筆記本電腦帶上,因爲肺炎疫情的緣由只能呆在家裏,寫的一個WinForm程序沒法正常使用,須要及時修復,看我如何使用家裏十年的臺式機來調試修復 .NET 應用程序。html

WinForm程序沒法正常使用的緣由,主要是在解析html源代碼的時候,找不到指定的節點致使的錯誤。git

開發環境

  • CPU:Pentium(R) Dual-Core CPU E6300 @ 2.80GHz
  • 內存:2G
  • 系統:Windows 7 家庭普通版

配置

開發工具

嘗試安裝vs code軟件,發現安裝完成運行後,打開界面一直處於黑屏狀態,電腦很是卡,只能使用Notepad++記事本修改代碼。github

  • MSBuild
  • Notepad++

MSBuild 2015工具下載地址:框架

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

在安裝MSBuild的時候,須要先安裝.net framework 4.5框架。開發工具

MSBuild

安裝完成後,須要將目錄添加到環境變量,我安裝後的目錄爲:C:\Program Files\MSBuild\14.0\Binui

如何將目錄添加到環境變量略。spa

編譯運行

首先,將源代碼從github上面下載到本地,解壓便可,以下圖:.net

MSBuild 文檔地址:3d

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

嘗試編譯,代碼以下:

MSBuild.exe itsvse.csproj -property:Configuration=Debug

報錯以下:

「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 文件夾下面,從新編譯便可,以下圖:

能夠正常打開編譯後應用程序,而後經過寫日誌的方式一點點調試輸出,使用Notepad++記事本修改代碼,從新編譯程序,WinForm 程序便可正常運行。

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

相關文章
相關標籤/搜索