Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 21646|Отговор: 2

[WinForm] Дебъгване на .NET програми с Notepad у дома на компютър в продължение на десет години

[Копирай линк]
Публикувано в 16.10.2020 г. 18:08:57 ч. | | | |
Въвеждането

Върнах се в родния си град по време на празника на Пролетния фестивал, не взех лаптопа си и можех да стоя вкъщи само заради епидемията от пневмония.

Причината, поради която WinForm не може да се използва нормално, е основната причина за грешки, причинени от ненамиране на посочения възел при анализиране на изходния html код.

Среда за разработка

  • CPU: Pentium(R) двуядрен процесор E6300 @ 2.80GHz
  • Памет: 2G
  • Система: Windows 7 Home Standard Edition




Инструменти за разработка

ОпитайИнсталирайте софтуера за VS код, установи, че след завършване на инсталацията, интерфейсът за отваряне е включенСтатус на черен екранКомпютърът е много заседнал, можеш да използваш само Notepad++ Notepad за промяна на кода.

  • MSBuild
  • Тетрадка++


MSBuild 2015 адрес за изтегляне на инструмента:

Входът към хиперлинк е видим.

Когато инсталирате MSBuild, първо трябва да инсталирате .NET framework 4.5.



След като инсталацията приключи, трябва да добавите директория към променливата на средата, а директорията, която инсталирах, е: C:\Program Files\MSBuild\14.0\Bin

Как да добавим директория към променлива на средата по-долу.

Компилиране

Първо, изтеглете изходния код от GitHub на вашето локално местоположение и го разархивирайте, както е показано на фигурата по-долу:



MSBuild адрес на документа:

Входът към хиперлинк е видим.

Опитайте да компилирате и кодът е следният:





Грешката е следната:

"C:\Users\pi\Downloads\itsvse\itsvse\itsvse\itsvse.csproj" (по подразбиране
Гол)
(1) ->
(CoreCompile Target) ->
  Form1.cs(13,7): грешка CS0246: Типът или името на пространството от имена 'CsharpHttpHelper' c
Може да не бъде намерена (липсва ли ви директива за използване или препратка към асемблеята?)
[C:\Users\pi\Downloads\itsvse\itsvse\itsvse.csproj]
  Form1.cs(14,7): грешка CS0246: Типът или името на пространството от имена 'Newtonsoft' може да бъде n
Не може да се намери (липсва ли ви директива за използване или референция за асемблея?) [C:\U
sers\pi\Downloads\itsvse\itsvse\itsvse\itsvse.csproj]

    6 предупреждения
    2 грешки

Изминало време 00:00:05.28

Решение: Копирайте dll-а, на която се позовава програмата, в папката /bin/Debug и я компилирайте отново, както е показано на фигурата по-долу:



Можете да отворите компилираното приложение нормално и след това постепенно да отстранявате грешки, като записвате логове, използвате Notepad++ Notepad за модификация на кода, компилирате програмата отново и WinForm програмата може да работи нормално.



(Край)




Предишен:.net/C# отразява неанонимни функции <>f__AnonymousType0 методи
Следващ:[Архитектура]. net/c# реализира разпределена конфигурация на Key/Value хранилище, базирано на Consul
 Хазяин| Публикувано в 29.07.2023 г. 11:56:48 ч. |
Инструменти за изграждане на Visual Studio 2022:https://aka.ms/vs/17/release/vs_BuildTools.exe
 Хазяин| Публикувано в 29.07.2023 г. 19:45:29 ч. |
Azure DevOps (viii) Compiles ASP.NET MVC проекти чрез Pipelines Build
https://www.itsvse.com/thread-10635-1-1.html
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com