μ΅κ·Ό ν΄λ‘λ(Claude)λ 컀μ(Cursor)λ₯Ό μ΄μ©ν΄ 'λ°μ΄λΈ μ½λ©' νμλ λΆλ€ λ§μΌμμ£ ? μμ°μ±μ΄ λΉμ½μ μΌλ‘ λμμ‘μ§λ§, .NET νκ²½μμλ AIκ° API μ΄λ¦μ λμΆ© μ§μνκ±°λ λ€μμ€νμ΄μ€ λμλ¬Έμλ₯Ό νλ € λΉλ μλ¬λ₯Ό λ§μ£Όνλ μΌμ΄ μ’
μ’
μμ΅λλ€.
μ΄λ° λ²κ±°λ‘μμ ν΄κ²°νκΈ° μν΄, AIκ° μ€μ μ»΄νμΌλ μ΄μ
λΈλ¦¬μ NuGet ν¨ν€μ§ μ 보λ₯Ό μ§μ μ‘°ννμ¬ μ νν μ½λλ₯Ό μμ±νλλ‘ λλ HandMirror MCP μλ²λ₯Ό κ°λ°νμ¬ NuGetμ λ°°ν¬νμ΅λλ€! π
β
100% μ νν API μ‘°ν: Sqlite vs SQLite κ°μ λμλ¬Έμ λ¬Έμ λ μ¨κ²¨μ§ νμ₯ λ©μλλ₯Ό μ€μ λ°μ΄λ리 κ²μ¬λ‘ μ°Ύμλ
λλ€.
β
λΉλ μλ¬ ν΄κ²°μ¬: CS0246, NU1605 λ± .NET νΉμ μ μλ¬ μ½λλ₯Ό λΆμνκ³ ν΄κ²°μ±
κ³Ό νμν ν¨ν€μ§λ₯Ό μΆμ²ν©λλ€.
β
ν¨ν€μ§ λ²μ λΉκ΅: μ
λ°μ΄νΈ μ νμ νκ΄΄μ λ³κ²½μ¬ν(Breaking Changes)μ AIκ° λ―Έλ¦¬ νμ
ν μ μμ΅λλ€.
β
λ€μ΄ν°λΈ λΆμ: P/Invokeλ COM interop μμ‘΄μ±κΉμ§ μμ½κ² νμΈν©λλ€.
β
μ΅μ κΈ°μ μ§μ: .NET 10μ μλ‘μ΄ νμΌ κΈ°λ° μ±(#:package λ±) λΆμλ μ§μν©λλ€.
μ§κΈ λ°λ‘ μμν΄λ³΄μΈμ! λ³λμ μ€μΉ μμ΄ .NET 10 SDKλ₯Ό μ€μΉνκ³ dnxλ₯Ό ν΅ν΄ λ°λ‘ μ€νν μ μμ΅λλ€.
dnx HandMirrorMcp@0.1.1 --yes
#dotnet #csharp #AIcoding #MCP #Claude #GitHubCopilot #VibeCoding #HandMirror
https://www.nuget.org/packages/HandMirrorMcp