{"id":1368,"date":"2021-07-27T11:01:19","date_gmt":"2021-07-27T02:01:19","guid":{"rendered":"http:\/\/yoonhada.com\/?p=1368"},"modified":"2023-12-26T23:27:25","modified_gmt":"2023-12-26T14:27:25","slug":"unity3d-cs1617-invalid-option-latest-for-langversion-must-be-iso-1-iso-2-default-or-an-integer-in-range-1-to-6","status":"publish","type":"post","link":"http:\/\/yoonhada.com\/?p=1368","title":{"rendered":"[Unity3D] CS1617: Invalid option &#8216;latest&#8217; for \/langversion; must be ISO-1, ISO-2, Default or an integer in range 1 to 6."},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Unity \ubc84\uc804\uc744 2018.4 \ub85c \uc5c5\ub370\uc774\ud2b8 \ud558\uace0 \ub098\uc11c Visual Studio 2015 \uc5d0\uc11c \ub2e4\uc74c\uacfc \uac19\uc740 \uc5d0\ub7ec\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>error&nbsp;CS1617:&nbsp;Invalid&nbsp;option&nbsp;&#8216;latest&#8217;&nbsp;for&nbsp;\/langversion;&nbsp;must&nbsp;be&nbsp;ISO-1,&nbsp;ISO-2,&nbsp;Default&nbsp;or&nbsp;an&nbsp;integer&nbsp;in&nbsp;range&nbsp;1&nbsp;to&nbsp;6.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">LangVersion \uac12\uc774 ISO-1, ISO-2, Default \ud639\uc740 1~6 \uc0ac\uc774\uc758 \uc815\uc218 \uac12 \uc774\uc5b4\uc57c \ub418\ub294\ub370 lastest\ub85c \uc7a1\ud600 \uc788\ub2e4\uace0 \ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MS \uacf5\uc2dd \ubb38\uc11c\uc5d0\ub294 latest \uac00 \uc815\uc758 \ub418\uc5b4 \uc788\uc9c0\ub9cc Visual Studio 2019 \uc5d0 \uc801\uc6a9\ub418\ub294 \uaddc\uce59\uc774\ub77c\uace0 \ud569\ub2c8\ub2e4. Visual Studio 2015 \uc774\ud6c4\uc5d0 \uc5c5\ub370\uc774\ud2b8\ub41c \uac12\uc778\uac00 \ubd05\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/docs.microsoft.com\/ko-kr\/dotnet\/csharp\/language-reference\/configure-language-version\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">C# \uc5b8\uc5b4 \ubc84\uc804 \uad00\ub9ac &#8211; C# \uac00\uc774\ub4dc<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ud504\ub85c\uc81d\ud2b8\uc5d0 \ub530\ub77c C# \uc5b8\uc5b4 \ubc84\uc804\uc774 \uacb0\uc815\ub418\ub294 \ubc29\ubc95\uacfc \uc218\ub3d9\uc73c\ub85c \uc870\uc815\ud560 \uc218 \uc788\ub294 \ub2e4\uc591\ud55c \uac12\uc5d0 \ub300\ud574 \uc54c\uc544\ubd05\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">docs.microsoft.com<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774 \ubb38\uc81c\ub97c \ud574\uacb0\ud558\ub294 \ubc29\ubc95\ub4e4\uc744 \uae30\ub85d\uc73c\ub85c \ub0a8\uaca8\ubd05\ub2c8\ub2e4.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"id-[Unity3D]CS1617:Invalidoption'latest'for\/langversion;mustbeISO1,ISO2,Defaultoranintegerinrange1to6.-1.VisualStudio\uba54\ub274\ub97c\uc774\uc6a9\ud55c\ubc29\ubc95\">1. Visual Studio \uba54\ub274\ub97c \uc774\uc6a9\ud55c \ubc29\ubc95<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">\uc0c1\ub2e8\uc758 Project \uba54\ub274\uc5d0\uc11c Assembly-CSharp Properties&#8230; \ub97c \uc120\ud0dd\ud574 \uc90d\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/k.kakaocdn.net\/dn\/lCh4i\/btqyd7FW1UN\/rkQRucsLSKghty91layd90\/img.png\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Assembly-CSharp Properties \ucc3d \uc88c\uce21 \uba54\ub274\uc5d0\uc11c Build \ub97c \uc120\ud0dd\ud558\uace0 \uc6b0\uce21 \ud558\ub2e8\uc758 Advanced&#8230; \ubc84\ud2bc\uc744 \ud074\ub9ad\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/k.kakaocdn.net\/dn\/GVYTa\/btqyenoge99\/YX6vnktHdZLNbJuhwaqctK\/img.png\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Advanced Build Settings \ucc3d\uc744 \uc5f4\uba74 Language Version \uac12\uc774 \ube44\uc5b4 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/k.kakaocdn.net\/dn\/kXJRU\/btqyaqHbFAK\/HBKaP7xgRN3PuYxOIX06L0\/img.png\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Language Version \uac12\uc744 \uc120\ud0dd\ud558\uba74 \uc0ac\uc6a9 \uac00\ub2a5\ud55c \uac12 \ubaa9\ub85d\uc774 \ub098\uc635\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/k.kakaocdn.net\/dn\/bZZxSA\/btqydRwyROi\/WxXjwA7xFeVCCxWDU6EjPk\/img.png\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\ucc38\uace0&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Assembly-CSharp Properties \ucc3d\uc774 \uc5f4\ub9ac\uc9c0 \uc54a\ub294\ub2e4\uba74<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tools &gt; Options &gt; Tools for Unity &gt; General \uc5d0\uc11c<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Access to project properties \uc635\uc158\uc744 False \uc5d0\uc11c True \ub85c \ubcc0\ud658 \ud6c4 Visual Studio \uc7ac\uc2dc\uc791<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"id-[Unity3D]CS1617:Invalidoption'latest'for\/langversion;mustbeISO1,ISO2,Defaultoranintegerinrange1to6.-2.LangVersion\uc774\uc815\uc758\ub41c\ud30c\uc77c\uc744\uc9c1\uc811\uc218\uc815\">2. LangVersion \uc774 \uc815\uc758\ub41c \ud30c\uc77c\uc744 \uc9c1\uc811 \uc218\uc815<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">\ud504\ub85c\uc81d\ud2b8 \uacbd\ub85c\uc758 Assembly-CSharp.csproj \ud30c\uc77c\uc548\uc5d0\uc11c \ud14d\uc2a4\ud2b8\ub85c \uac19\uc740 \ub0b4\uc6a9\uc744 \ud655\uc778 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/k.kakaocdn.net\/dn\/YvMzs\/btqyepl2Bhc\/1yoUK83dLKVtrPlb2Fzpp0\/img.png\" alt=\"\"\/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"id-[Unity3D]CS1617:Invalidoption'latest'for\/langversion;mustbeISO1,ISO2,Defaultoranintegerinrange1to6.-3.C#Script\uc5d0\uc11cLangVersion\uc218\uc815\">3. C# Script \uc5d0\uc11c LangVersion \uc218\uc815<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/docs.microsoft.com\/ko-kr\/visualstudio\/cross-platform\/customize-project-files-created-by-vstu?view=vs-2019\">VSTU\uc5d0\uc11c \ub9cc\ub4e0 \ud504\ub85c\uc81d\ud2b8 \ud30c\uc77c \uc0ac\uc6a9\uc790 \uc9c0\uc815<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">VSTU\uc5d0\uc11c \ub9cc\ub4e0 \ud504\ub85c\uc81d\ud2b8 \ud30c\uc77c \uc0ac\uc6a9\uc790 \uc9c0\uc815 &#8211; Visual Studio<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">VSTU\uc5d0\uc11c \ub9cc\ub4e0 \ud504\ub85c\uc81d\ud2b8 \ud30c\uc77c \uc0ac\uc6a9\uc790 \uc9c0\uc815Customize project files created by VSTU \uc774 \ubb38\uc11c\uc758 \ub0b4\uc6a9 &#8211;&gt; Visual Studio Tools for Unity\ub294 \ud504\ub85c\uc81d\ud2b8 \ud30c\uc77c\uc744 \uc0dd\uc131\ud558\ub294 \ub3d9\uc548 Unity \uc2a4\ud0c0\uc77c\uc758 \ucf5c\ubc31\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4.Visual Studio Tools for Unity provides a Unity-style callback during project file generation. VisualStudioInte<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">docs.microsoft.com<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc704 \ubb38\uc11c\ub97c \ucc38\uace0\ud574 \ub2e4\uc74c\uacfc \uac19\uc740 Script \ub97c \ucd94\uac00\ud574 \ud504\ub85c\uc81d\ud2b8 \ud30c\uc77c\uc744 \uc218\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">using SyntaxTree.VisualStudio.Unity.Bridge;\n...\n\nProjectFilesGenerator.ProjectFileGeneration += ( string name, string content ) =>\n{\n\treturn content.Replace(\"&lt;LangVersion>latest&lt;\/LangVersion>\",\"&lt;LangVersion>6&lt;\/LangVersion>\");\n};\n...<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"id-[Unity3D]CS1617:Invalidoption'latest'for\/langversion;mustbeISO1,ISO2,Defaultoranintegerinrange1to6.-4.Microsoft.Net.Compilers\ucd5c\uc2e0\ubc84\uc804\uc124\uce58\">4.&nbsp;Microsoft.Net.Compilers \ucd5c\uc2e0 \ubc84\uc804 \uc124\uce58<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Visual Studio \uc758 NuGet Package \ub97c \uc0ac\uc6a9\ud574 \ucd5c\uc2e0 \ubc84\uc804\uc758&nbsp;Microsoft.Net.Compilers \uc124\uce58\ud574 C# 7.0 \uc73c\ub85c \uc5c5\ub370\uc774\ud2b8 \ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ub2e8, \ucd94\uac00\uc801\uc778 \ud328\ud0a4\uc9c0 \uc124\uce58\uac00 \ud544\uc694\ud560 \uc218 \uc788\ub2e4\uace0 \ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/stackoverflow.com\/questions\/39461407\/how-to-use-c-sharp-7-with-visual-studio-2015\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">How to use C# 7 with Visual Studio 2015?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Visual Studio 2017 (15.x) supports C# 7, but what about Visual Studio 2015 (14.x)? How can I use C# 7 with it?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">stackoverflow.com<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"id-[Unity3D]CS1617:Invalidoption'latest'for\/langversion;mustbeISO1,ISO2,Defaultoranintegerinrange1to6.-5.VisualStudio\ucd5c\uc2e0\ubc84\uc804\uc0ac\uc6a9\">5. Visual Studio \ucd5c\uc2e0 \ubc84\uc804 \uc0ac\uc6a9<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">2017 \uc774\uc0c1\uc758 Visual Studio \ub97c \uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Unity \ubc84\uc804\uc744 2018.4 \ub85c \uc5c5\ub370\uc774\ud2b8 \ud558\uace0 \ub098\uc11c Visual Studio 2015 \uc5d0\uc11c \ub2e4\uc74c\uacfc \uac19\uc740 \uc5d0\ub7ec\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.&nbsp; error&nbsp;CS1617:&nbsp;Invalid&nbsp;option&nbsp;&#8216;latest&#8217;&nbsp;for&nbsp;\/langversion;&nbsp;must&nbsp;be&nbsp;ISO-1,&nbsp;ISO-2,&nbsp;Default&nbsp;or&nbsp;an&nbsp;integer&nbsp;in&nbsp;range&nbsp;1&nbsp;to&nbsp;6. LangVersion \uac12\uc774 ISO-1, ISO-2, Default \ud639\uc740 1~6 \uc0ac\uc774\uc758 \uc815\uc218 \uac12 \uc774\uc5b4\uc57c \ub418\ub294\ub370 lastest\ub85c \uc7a1\ud600 \uc788\ub2e4\uace0 \ud569\ub2c8\ub2e4. MS \uacf5\uc2dd \ubb38\uc11c\uc5d0\ub294 latest \uac00 \uc815\uc758 \ub418\uc5b4 \uc788\uc9c0\ub9cc Visual Studio 2019 \uc5d0 \uc801\uc6a9\ub418\ub294 \uaddc\uce59\uc774\ub77c\uace0 \ud569\ub2c8\ub2e4. Visual Studio 2015 \uc774\ud6c4\uc5d0 \uc5c5\ub370\uc774\ud2b8\ub41c \uac12\uc778\uac00 \ubd05\ub2c8\ub2e4. C# [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[83],"tags":[42],"class_list":["post-1368","post","type-post","status-publish","format-standard","hentry","category-archive","tag-unity"],"_links":{"self":[{"href":"http:\/\/yoonhada.com\/index.php?rest_route=\/wp\/v2\/posts\/1368","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/yoonhada.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/yoonhada.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/yoonhada.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/yoonhada.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1368"}],"version-history":[{"count":1,"href":"http:\/\/yoonhada.com\/index.php?rest_route=\/wp\/v2\/posts\/1368\/revisions"}],"predecessor-version":[{"id":1369,"href":"http:\/\/yoonhada.com\/index.php?rest_route=\/wp\/v2\/posts\/1368\/revisions\/1369"}],"wp:attachment":[{"href":"http:\/\/yoonhada.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1368"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/yoonhada.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1368"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/yoonhada.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}