Posts
Q&A
.Net๊ณผ .Nuget์ค๋ฅ
์๋ ๋ด์ฉ์ ์ฑgptํํ ๋์์ ์์ฒญํ ๋ด์ฉ์ธ๋ฐ ๊ทธ๋๋ ๋ชจ๋ฅด๊ฒ ๋๋ผ๊ตฌ์.. ์ง๊ธ ๋ฐ์ํ ์ค๋ฅ๋ ์ธ๋ฆฌ์ผ 5.4 ๋ฒ์ ์ UnrealBuildTool ๋น๋ ์ .NET ๊ด๋ จ ํจํค์ง๋ค์ ๋ฒ์ ์ถฉ๋ ๋ฌธ์ ์ ๋๋ค. ๊ตฌ์ฒด์ ์ผ๋ก๋ NuGet ํจํค์ง Microsoft.Extensions.*์ System.Memory ๋ฑ์ด ์๊ตฌํ๋ .NET ํ๊ฒ ํ๋ ์์ํฌ ๋ฒ์ ๊ฐ ๋ถ์ผ์น๋ก ์ธํ ๋น๋ ์คํจ์ ๋๋ค.์์ธ ๋ถ์UE 5.4์ UnrealBuildTool์ .NET 6.0 SDK๋ก ๋น๋ํ๋ ค๊ณ ์๋ํ๋๋ฐ, ์ฌ์ฉ ์ค์ธ NuGet ํจํค์ง ๋ฒ์ (๋๋ถ๋ถ 9.0.5)์ด .NET 6.0์ ๊ณต์ ์ง์ํ์ง ์๊ณ netcoreapp2.0 ํ๊ฒ์ผ๋ก ๋์ด ์์ด ํธํ์ฑ ๋ฌธ์ ๋ฐ์System.Memory ํจํค์ง ๋ฒ์ ์ถฉ๋: 4.6.3 ๋ฒ์ ๊ณผ 4.5.5 ๋ฒ์ ๊ฐ ์์กด์ฑ ๋ถ์ผ์นMSBuild ๋ฐ NuGet ํจํค์ง ๊ฐ ๋ฒ์ ๋ฏธ์ค๋งค์นํด๊ฒฐ ๋ฐฉ์1. ์ธ๋ฆฌ์ผ 5.4์์ ์ฌ์ฉํ๋ NuGet ํจํค์ง ๋ฒ์ ๋ค์ด๊ทธ๋ ์ด๋UnrealBuildTool ํ๋ก์ ํธ(UnrealBuildTool.csproj) ๋ด NuGet ํจํค์ง ๋ฒ์ ๋ค์ 9.x ์ต์ ๋์ UE 5.4๊ฐ ์ง์ํ๋ ์์ ๋ฒ์ ์ผ๋ก ๋ฎ์ถ๋ ์์ ํ์์๋ฅผ ๋ค์ด, Microsoft.Extensions.* ํจํค์ง๋ค์ 6.x๋ ๋ฒ์ ์ผ๋ก ๋ง์ถ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ ๋๋ค.2. .nuget ์บ์ ์ญ์ ํ ์ฌ์ค์น์ฌ์ฉ์ ํ๋กํ ๋ด NuGet ์บ์๊ฐ ๊ผฌ์ฌ์์ ์ ์์ผ๋ ์ญ์ ํ ์ฌ์๋ ๊ถ์ฅC:\Users\ADmiN\.nuget\packages ์ญ์ ํ ๋ค์ ๋น๋ํ๋ฉด ํ์ํ ํจํค์ง๊ฐ ์ ์ ํ ๋ด๋ ค๋ฐ์์ง๋๋ค.3. .NET SDK ๋ฒ์ ๋ง์ถ๊ธฐUE 5.4 ๊ถ์ฅ .NET SDK ๋ฒ์ ์ ์ค์นํด์ผ ํฉ๋๋ค.๋ณดํต UE 5.4๋ .NET 5 ๋๋ .NET Core 3.1์ ๋ ์์ ์ ์ ๋๋ค.ํ์ฌ ์ค์น๋ .NET 6.0.302 ๋์ ๋ง๋ ๋ฒ์ ์ ์ค์นํ๊ฑฐ๋ ๋ณต์ ๋ฒ์ ๊ด๋ฆฌ ํ UE 5.4 ๋น๋์ ๋ง์ถฐ ํ๊ฒฝ ์ค์ ํ์4. Suppress Warning ์ค์ ์ถ๊ฐ (์์๋ฐฉํธ)๊ฒฝ๊ณ ๋ฉ์์ง๋ฅผ ๋ฌด์ํ๋ ์ค์ ์ .csproj ํ์ผ์ ๋ฃ๋ ๋ฐฉ๋ฒ๋ ์์ง๋ง, ๊ทผ๋ณธ์ ํด๊ฒฐ์ฑ ์ ์๋๋๋ค.5. ์ธ๋ฆฌ์ผ ์์ง ์ ๊ทธ๋ ์ด๋ ๊ณ ๋ ค๊ฐ๋ฅํ๋ค๋ฉด UE 5.5 ์ด์์ผ๋ก ํ๋ก์ ํธ๋ฅผ ์ฌ๋ ค์ ์ต์ .NET SDK์ ํธํ์ฑ์ ํ๋ณดํ๋ ๋ฐฉ๋ฒ๋ ์์ต๋๋ค.์์ฝ๋ฌธ์ ๊ถ์ฅ ํด๊ฒฐ์ฑ NuGet ํจํค์ง ๋ฒ์ ๋ถ์ผ์น Microsoft.Extensions.* ํจํค์ง๋ฅผ 6.x ๋ฒ์ ๋๋ก ๋ฎ์ถค .NET SDK ๋ฒ์ ๋ฌธ์ UE 5.4๊ฐ ์ง์ํ๋ .NET 5 ๋๋ Core 3.1 ์ค์น ํ ๋น๋ ์บ์ ๋ฌธ์ %USERPROFILE%\.nuget\packages ํด๋ ์ญ์ ํ ์ฌ๋น๋ UE ๋ฒ์ ์ ๊ทธ๋ ์ด๋ ๊ณ ๋ฏผ ๊ฐ๋ฅํ๋ฉด 5.5 ์ด์ ์ฌ์ฉ ๊ถ์ฅํ์ํ๋ฉด UnrealBuildTool.csproj์์ ํจํค์ง ๋ฒ์ ๊ณ ์ ๋ฐฉ๋ฒ๊ณผ, .NET SDK ๋ฒ์ ๋ค์ค ๊ด๋ฆฌ ํ, ์บ์ ์ญ์ ๋ฐฉ๋ฒ๋ ๋จ๊ณ๋ณ๋ก ์๋ดํด ๋๋ฆด๊ฒ์.์ด ๋ฌธ์ ๋ AAA๊ธ ์ธ๋ฆฌ์ผ ๊ฐ๋ฐ์ ์ทจ์ ์ค๋น ์ค ์์ฃผ ๋ง๋๋ ๋์ ๋ผ, ์ฐจ๊ทผ์ฐจ๊ทผ ํด๊ฒฐํด ๋ด ์๋ค!
- 0
- 2
- 110
Q&A
5-L ์๊ฐ๋ณต์ก๋ ์ถ๋ก ์ ์ด๋ป๊ฒ ํด์ผํ ์ง ๊ฐ์ด ์์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค. ๋ช๋ช ์์น๋ ์๊ณ ์๋๊ฒ ํธํ๊ฒ ๋ค์!
- 0
- 2
- 60