Category dotnet

How to Merge DevExpress XtraReport

I had to combine two different DevExpress reports into one. Since they have completely different layouts like when you’re merging an invoice with a shipping label So, using a Subreport just didn’t work for my needs. After digging through the…

Extend OllamaApiClient Timeout (Note)

พอดีช่วงนี้มีลอง Side Project ทำ Coding Review Agent โดยใช้ Local LLM ของผมใช้ตัว Ollama ตัว dotnet client ที่ใข้ OllamaSharp หรือยิง REST ตรงๆก็ได้ อันนี้ผมใช้ OllamaSharp เพราะมันใช้กับ Microsoft Agent Framework ได้เลยครับ เพราะตัว OllamaApiClient Implement Interface IChatClient ของ Microsoft.Extensions.AI แล้ว ที่พอลองเล่นๆ ไปพบว่า Local LLM การทำงานจริงมันช้ามาก…

ลองมาใช้ Skill กับ Code dotnet เรากัน

พอดีไปเจอตัว dotnet-skills ของคุณ Aaronontheweb เลยเอามาลองครับ โดยสำหรับใน Blog ผมจะลองกับเจ้า GitHub Copilots ครับ dotnet-skills สำหรับตอนนี้ As Of MAR2026 มี Skill 2 กลุ่ม 📌 Skills Library Skill Library Skill C# Language / ASP.NET พวก coding-standards / concurrency-patterns / api-design / type-design-performance Data Access…

เธอโผล่มาจากไหน \Temp\VSTelem 

วันนี้อยู่คอมก็ Disk เต็ม เลยลองไปไล่หาสาเหตุดูพวกว่ามี Path แปลกๆ โผล่ขึนมาแล้ว แล้วมันกินไป 6.x GB เลยนะ เลยลองหาที่มาดูจะพบว่า %LOCALAPPDATA%\Temp\VSTelem / %LOCALAPPDATA%\Temp\VSTelem.out เป็นที่ตัว Visual Studio เอามาเก็บข้อมูลการใช้งานของเรา และส่งกลับไปให้ทาง Microsoft ครับ แต่ถ้ามันเยอะไปก็ปิดได้ครับ โดยวิธีการ ดังนี้ 🏓 จากเมนู Help->Privacy->Privacy Settings > เลือก No (Opt-Out) ไม่ให้มันส่งไป 🏓 ปรับใน Environment Variable ไม่ให้เขียน 🏓 เอา…

บางที dotnet watch run แล้วไม่คืน port

จาก Error เห็นว่า Port 5089 โดยยึดไำป สำหรับวิธีแก้ Run Command ตามนี้เลยครับ จากกนัั้นตอนนี้เราจะเจอแล้วว่า Process 41944 มันจอง Port ไว้อยู้่ ถ้าอยากรู้รายละเอียด Run คำสั่ง และสุดท้าย Kill มันทิ้งด้วยคำสั่ง เห็นว่ามันยาวยุบเป็นคำสั่งเดียวก็ได้นะ

[NET] EF Core Cannot write DateTime with Kind=Unspecified to PostgreSQL type ‘timestamp with time zone’ only UTC is supported

มาจดไว้ก่อน เพราะ มีงานที่ใช้ PostgreSQL แล้ว ดันเจอ Error นี้ได้ มาดูก่อนก่อนว่าผมกำหนดอะไรบ้าง ทางแก้ปัญหาที่เป็นไปได้หละ สำหรับเคสของผม ลองปรับเป็น DateTimeOffSet แทนครับ Happy Debugging > Blogging Reference

[NET] System.MissingMethodException: Method not found: System.Object Microsoft.Extensions.AI.ChatOptions.get_ContinuationToken()

ช่วงนี้เจอ Error นี้บ่อย System.MissingMethodException: Method not found อาจจะเพราะใช้ Lib เกี่ยวกับ Microsoft Agent Framework (C#) ด้วย เห็นว่า Build รายวันเลยนะ โดยตัว Error เต็มๆตามนี้ครับ สาเหตุที่เป็นไปได้ 📌 Code มีการปรับ API จริงๆ – อาจจะต้องไปไล่ดูใน Git ของ Lib หรือ ถาม Vendor📌 ตัว Lib NuGet Lib base.common…

[NET] Dockerfile for Blazer WASM

ตอนแรกที่ทำ Blazer ผมเข้าใจว่าตอน Pack เป็น Container มันใช้ Dockerfile ทำ Multi-Stage แบบปกติตามนี้แหละ ปรากฏว่า มันรันได้ แต่ไม่มีหน้าเว็บออกมาเลย ซึ่งมันผิดวิธีครับ Blazer WASM มัน Run ที่ Client เหมือนพวก html javascript นี้แหละ เลยต้องใช้ท่าทำ container พวกเอา frontend ไปใส่ โดยใช้ ตัวอย่างเต็มๆ ลองแงะจาก repo นี้ได้ครับ