ShiftMediaProject/VSNASM
Provides Visual Studio integration for the NASM assembler.
🛠️ VSNASM: Tích hợp NASM vào Visual Studio một cách nhanh chóng
Cài đặt và sử dụng NASM assembler trực tiếp trong Visual Studio mà không cần cấu hình thủ công phứ tạp.
VSNASM là một dự án cung cấp các tùy chỉnh build (build customizations) giúp Visual Studio có thể biên dịch mã lắp ráp (assembly) bằng NASM — một assembler hỗ trợ kiến trúc Intel x86 (16-bit, 32-bit IA-32 và 64-bit x86-64). Dự án hỗ trợ rộng rãi các phiên bản Visual Studio từ 2010, 2012, 2013, 2015, 2017, 2019, 2022 cho đến 2026.
✨ Điểm nổi bật
- Tự động cài đặt: Chạy
install_script.batvới quyền admin để cài đặt tự động trên mọi phiên bản Visual Studio đã cài. - Hỗ trợ đa phiên bản VS: Tương thích với Visual Studio từ 2010 đến 2026.
- Tích hợp sẵn trong VS: Kích hoạt qua 'Build Dependencies -> Build Customizations..' trong Solution Explorer.
- Hỗ trợ cấu hình thủ công: Dựa trên biến môi trường
NASMPATHhoặc đường dẫn tùy chỉnh. - Tệp cấu hình đi kèm: Bao gồm
nasm.props,nasm.xml,nasm.targetsđể dễ dàng thiết lập. - Hỗ trợ đa nền tảng: Tương thích với cả hệ thống 32-bit và 64-bit.
- Trang hỗ trợ thuộc tính NASM: Cho phép điều chỉnh các tùy chọn của NASM trực tiếp trên Property Page.
💡 Vì sao đáng chú ý
VSNASM giúp lập trình viên dễ dàng sử dụng NASM trong môi trường Visual Studio mà không cần thiết lập công cụ riêng lẻ hay dòng lệnh. Điều này đặc biệt hữu ích khi làm việc với dự án hệ thấp (low-level) hoặc hỗn hợp giữa C/C++ và assembly.
Dự án hỗ trợ cài đặt tự động và thủ công linh hoạt, phù hợp cả người dùng mới và người dùng muốn kiểm soát chi tiết quá trình cấu hình.
#NASM #VisualStudio #Assembly #OpenSource #TiniX
Similar Projects
Discover other similar projects and AI models.
Provides Visual Studio integration for the YASM assembler.
🎨 A curated list of delightful VS Code packages and resources.
A Proof-of-Concept bootkit and UEFI boot application inspired by Petya ransomware, written in Assembly, C, and C++
🐧 Assembly with Linux (Notes, Syscalls, Protection Rings) 🐧
Developer Packs (SDKs) NETFX 4.X+ Visual Studio / MSBuild / other modern tools
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.