Tag .Net

บันทึก SonarQube กับ .NET6

ช่วงนี้เป็นการ Re-Cap งาน Migrate จาก .NET4.7.2 > .NET6 ตัว Blog ช่วงนี้ จะมาแนวๆนี้เยอะหน่อยครับ ^__^ การเตรียมข้อมูล – Test Report – Test Coverage – Sonar Scanner .NET คำสั่งทั้งหมด Reference

สรุปงาน .NET Conf TH 2022

สรุปอาจจะมืนๆนิดนึงครับ วันศุกร์มีไปฉีดวัคซีนมาครับ ถ้ามีอะไรตกหล่นไป แนะนำกันได้ครับ การเดินทาง What’s new in C# 11 สำหรับ Session มีตัว C# Notebook แบบ jupyter notebook ให้ลอง Execute กันด้วยครับ Resource: What’s new in C# 11 – C# Guide | Microsoft Learn Containerize .NET applications to Azure Kubernetes Service…

Hello World Electron.NET

ช่วงนี้มี Plan ที่จะย้าย Utility App ที่ใช้มานาน 9 ปี .NET Framework 4.x (Desktop App) มาเป็นเทคโนโลยีอื่นๆ ผมเลยมอง Electron.NET กับ .NET MAUI ไว้ครับ สำหรับ Blog ตอนนี้มาลอง Electron.NET กันก่อนครับ Electron.NET Electron เป็น Framework ที่ใช้พัฒนา Desktop App โดยใช้ JavaScript อย่างตัว Visual Studio Code ก็เป็น Tool…

[ASP.NET CORE] DB2 System.DllNotFoundException ‘libdb2.dylib’

.NET Core

หลังจากลองเอา Image ASP.NET Core มา Run ปรากฏว่าพบ Error ตอนแรกคิดว่า Image มันมีปัญหาอะไร หรือป่าว ลองเข้าไปใน Container แล้ว Export Environment Variable มาตรวจตาม Got error when connecting db2 · Issue #29 · ibmdb/go_ibm_db (github.com) มันมีครบนะ ลองไปส่อง .csproj พบว่ามีอะไรแปลกๆอยู่ครับ อ้าวทำไม Linux มันไป Reference Library ของ…

สรุปงาน Best of Build – Thailand 2022

งานนี้เป็นงาน Hybrid และมีหัวข้อ ดังนี้ครับ 10 MS Build Keynote highlights Introducing Cloud Skills Challenge and Virtual Training Days Theme#1 Rapidly Code, test and ship from secure clod developer environment Theme#2 Scale cloud-native apps and accelerate app modernization Learning from Imagine Cup…

[NUGET] dotnet restore error 401

nuget

เนื่องจาก Nexus ที่ บ ใช้งานอยู่ มีปรับ Policy ใหม่ พวก Private Repository ต้องมีการ Authentication ก่อนเข้าใช้งานครับ สำหรับเครื่อง DEV / Build เลยต้องมีการแก้ไขเพิ่ม ดังนี้ ใช้ API Key ได้ไหม ? ถ้าไม่ใช่แล้ว ลบออกได้ไหม อื่นๆ Reference

[.NET] Merge DOTNET Test Report

จาก Blog ตอนก่อนที่ได้นำเสนอไปว่า ตัวคำสั่ง dotnet test มันมี Tool ช่วยสร้าง HTML Report นะ แต่ถ้าเราไปจะไล่เปิด Report ของแต่ละ DLL มาดู ไม่น่าจะไหวครับ ผมเลยมี Idea ทำ Utility เล็กๆ ขึ้นมาเพิ่มช่วย Merge Summary ของ Test Report หลายๆ ไฟล์มารวมกันครับ How to use Command Template -inputpath : path ที่รวม…

[.NET] DevExpress Grid เพิ่ม Built-In Check Column

วันนี้มาจดสิ่งที่ได้ Research มานะครับ เพราะได้ Requirement ว่า อยากให้ทำในลักษณะมี Check Box Column ครั้นจะเพิ่ม Property ใน DTO แต่มันใช้แค่ UI อย่างเดียว มันก็ดูไม่จำเป็น ผมเลยลองดูๆในตัว Winform Grid ของ DevExpress ว่ามันมี Feature นี้ไหม สรุปว่ามีครับ เปิดใช้งาน Built-In Check Column เปิดหน้า Grid ที่ต้องการเลือก Run Designer ครับ ตัว Visual Studio…

[.NET] ออก HTML Test Report ของ dotnet

หลายคนอาจจะเจอปัญหาว่าเขียน Test ไปแล้ว ทำรายงานสรุปอย่างไรให้มันใช้ต่อได้ง่าย และมีข้อมูลสรุป โดยถ้าในยุคก่อนๆ ถ้าจะสร้าง html report จาก CI/CD มันมีขั้นตอนยุ่งยาก ให้ Test Generate File ในรูปแบบ .trx / .xml จากนั้นหา Tool จาก GitHub – danielpalme/ReportGenerator มาแปลงให้เป็นรูปแบบ html ครับ ตัว dotnet เองก็มีนะ คำสั่ง dotnet test มันมีให้ระบุ Report เป็น html ด้วยครับ…

[.NET] Cannot load Counter Name data because an invalid index หรือ Category does not exist

หลังจากลองเอา Desktop App ที่เป็น Fluent Design ลองใช้งานจริง พอแค่เปิด App เท่านั้นแหละ เจอ Exception เลยครับ 5555 Cannot load Counter Name data because an invalid index หรือ Category does not exist ท้าวความถึงที่มาของปัญหา Error ตรงนี้มันเกิดมาจากไหนหละ หลังจากลองสีบจาก Code แล้วพบว่า มีการเก็บข้อมูล Performance ของ App นั้นเองครับ โดยมี…