Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 21646|Yanıt: 2

[WinForm] .NET programlarını evde bilgisayarda Notepad ile on yıl boyunca hata ayıklama

[Bağlantıyı kopyala]
Yayınlandı 16.10.2020 18:08:57 | | | |
Giriş

Bahar Festivali tatili sırasında memleketime döndüm, dizüstü bilgisayarımı getirmedim ve sadece zatürre salgını nedeniyle evde kalabildim.

WinForm'un normal şekilde kullanılamamasının sebebi, esas olarak html kaynak kodunu ayrıştırırken belirtilen düğümün bulunamamasından kaynaklanan hatalardır.

Geliştirme ortamı

  • CPU:Pentium(R) İki Çekirdekli CPU E6300 @ 2.80GHz
  • Bellek: 2G
  • Sistem: Windows 7 Home Standard Edition




Geliştirme araçları

DenemekVS kod yazılımını kur, kurulum tamamlandıktan sonra açılış arayüzünün açık olduğunu tespit ettiSiyah ekran durumuBilgisayar çok takıldı, kodu değiştirmek için sadece Notepad++ Notepad kullanabilirsin.

  • MSBuild
  • Notepad++


MSBuild 2015 araç indirme adresi:

Bağlantı girişi görünür.

MSBuild kurarken önce .NET framework 4.5 framework'ü kurmanız gerekir.



Kurulum tamamlandıktan sonra, ortam değişkenine bir dizin eklemeniz gerekir ve benim kurduğum dizin şöyledir: C:\Program Files\MSBuild\14.0\Bin

Aşağıda bir ortam değişkenine bir dizin nasıl ekleneceği anlatımıdır.

Derleme çalışması

Öncelikle, kaynak kodunu GitHub'dan yerel konumunuza indirin ve aşağıdaki şekilde gösterildiği gibi fermuarınızı açın:



MSBuild belge adresi:

Bağlantı girişi görünür.

Derlemeyi deneyin ve kod şöyle:





Hata şöyledir:

"C:\Users\pi\Downloads\itsvse\itsvse\itsvse.csproj" (varsayılan
Gol)
(1) ->
(CoreCompile Hedefi) ->
  Form1.cs(13,7): hata CS0246: Tip veya isim alanı adı 'CsharpHttpHelper' c
Oulde bulunmuyor (bir kullanım direktifi veya assembly referansı mı eksiksiniz?)
[C:\Users\pi\Downloads\itsvse\itsvse\itsvse.csproj]
  Form1.cs(14,7): hata CS0246: 'Newtonsoft' tür veya isim alanı adı
Bulunmak için (bir kullanım direktifi veya assembly referansı mı eksiksiniz?) [C:\U
sers\pi\Downloads\itsvse\itsvse\itsvse.csproj]

    6 uyarı
    2 hata

Geçti: 00:00:05.28

Çözüm: Programın referans verdiği dll'yi /bin/Debug klasörüne kopyalayıp aşağıdaki şekilde yeniden derleyin:



Derlenmiş uygulamayı normal şekilde açabilir, sonra çıktıyı yavaş yavaş hata ayıklayabilir, Notepad++ Notepad kullanarak kodu değiştirebilir, programı yeniden derleyebilir ve WinForm programı normal çalışabilir.



(Son)




Önceki:.net/C#, anonim olmayan fonksiyonları <>f__AnonymousType0 yöntemleri yansıtır
Önümüzdeki:[Mimarlık]. net/c#, Consul temelinde Anahtar/Değer deposunun dağıtık yapılandırmasını uygular
 Ev sahibi| Yayınlandı 29.07.2023 11:56:48 |
Visual Studio 2022 derleme araçları:https://aka.ms/vs/17/release/vs_BuildTools.exe
 Ev sahibi| Yayınlandı 29.07.2023 19:45:29 |
Azure DevOps (viii) Compiles ASP.NET MVC projects using Pipelines Build
https://www.itsvse.com/thread-10635-1-1.html
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com