RepositoryBatchfile
ShiftMediaProject

ShiftMediaProject/VSNASM

Provides Visual Studio integration for the NASM assembler.

185stars
55forks
3issues
0views

🛠️ 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.bat vớ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 NASMPATH hoặ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.

RepositoryBatchfile
ShiftMediaProject/VSYASM

Provides Visual Studio integration for the YASM assembler.

66
Sep 13, 2026
RepositoryJavaScript
viatsko/awesome-vscode

🎨 A curated list of delightful VS Code packages and resources.

29.1k
Jun 21, 2026
RepositoryC
iss4cf0ng/OpenPetya

A Proof-of-Concept bootkit and UEFI boot application inspired by Petya ransomware, written in Assembly, C, and C++

283
Sep 11, 2026
RepositoryAssembly
yds12/x64-roadmap

A roadmap to learn x64 assembly using nasm on Linux.

201
Jul 16, 2020
RepositoryAssembly
IDouble/NASM-Assembly-Linux-Notes

🐧 Assembly with Linux (Notes, Syscalls, Protection Rings) 🐧

140
Feb 29, 2024
RepositoryBatchfile
3F/netfx4sdk

Developer Packs (SDKs) NETFX 4.X+ Visual Studio / MSBuild / other modern tools

50
Oct 25, 2025
RepositoryCMake
microsoft/vcpkg

C++ Library Manager for Windows, Linux, and MacOS

27.5k
Oct 21, 2026
RepositoryC#
dotnet/roslyn

The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.

20.7k
Oct 20, 2026
RepositoryC++
OpenRCT2/OpenRCT2

An open source re-implementation of RollerCoaster Tycoon 2 🎢

16.5k
Oct 23, 2026