<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>devbible</title>
    <link>https://devbible.tistory.com/</link>
    <description>개발자의 바이블</description>
    <language>ko</language>
    <pubDate>Tue, 30 Jun 2026 06:45:29 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>devbible</managingEditor>
    <image>
      <title>devbible</title>
      <url>https://t1.daumcdn.net/cfile/tistory/1462260F4C117F6368</url>
      <link>https://devbible.tistory.com</link>
    </image>
    <item>
      <title>[Unity] Unity를 사용하여 플랫폼 간 개발을 위한 Visual Studio 구성</title>
      <link>https://devbible.tistory.com/479</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;Unity를&amp;nbsp;사용하여&amp;nbsp;플랫폼&amp;nbsp;간&amp;nbsp;개발을&amp;nbsp;위한&amp;nbsp;Visual&amp;nbsp;Studio&amp;nbsp;구성&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://learn.microsoft.com/ko-kr/visualstudio/gamedev/unity/get-started/getting-started-with-visual-studio-tools-for-unity?pivots=windows&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://learn.microsoft.com/ko-kr/visualstudio/gamedev/unity/get-started/getting-started-with-visual-studio-tools-for-unity?pivots=windows&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;0. Unity 설치&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1. 비주얼 스튜디오 설치시 Unity 관련 기능 추가&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;428&quot; data-origin-height=&quot;147&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dxUHkQ/dJMb99SK7BG/NzRaXwf7AaVFDBcBzpPdJK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dxUHkQ/dJMb99SK7BG/NzRaXwf7AaVFDBcBzpPdJK/img.png&quot; data-alt=&quot;Visual Studio Installer 화면&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dxUHkQ/dJMb99SK7BG/NzRaXwf7AaVFDBcBzpPdJK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdxUHkQ%2FdJMb99SK7BG%2FNzRaXwf7AaVFDBcBzpPdJK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;428&quot; height=&quot;147&quot; data-origin-width=&quot;428&quot; data-origin-height=&quot;147&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Visual Studio Installer 화면&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2. Unity 패키지 관리자에서 Visual Studio Editor 패키지 설치&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;979&quot; data-origin-height=&quot;432&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bU1QMq/dJMcaf6vwxQ/AyQSfIgkYGluG8S41kcKHK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bU1QMq/dJMcaf6vwxQ/AyQSfIgkYGluG8S41kcKHK/img.png&quot; data-alt=&quot;패키지 관리자&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bU1QMq/dJMcaf6vwxQ/AyQSfIgkYGluG8S41kcKHK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbU1QMq%2FdJMcaf6vwxQ%2FAyQSfIgkYGluG8S41kcKHK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;979&quot; height=&quot;432&quot; data-origin-width=&quot;979&quot; data-origin-height=&quot;432&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;패키지 관리자&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;- Unity &amp;gt; Window &amp;gt; Package Managements &amp;gt; 패키지 관리자&lt;br /&gt;- Visual Studio Editor 선택하여 설치버튼 클릭 (이미 설치되어있다면 스킵)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2-1 오류팝업 발생 사유&lt;br /&gt;&lt;a href=&quot;https://docs.unity3d.com/6000.3/Documentation/Manual/upm-errors.html#pkg-invalid-sig&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://docs.unity3d.com/6000.3/Documentation/Manual/upm-errors.html#pkg-invalid-sig&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;726&quot; data-origin-height=&quot;231&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c0WtUr/dJMcaihRmuH/phxvkK83j01wShz4K8JNl1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c0WtUr/dJMcaihRmuH/phxvkK83j01wShz4K8JNl1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c0WtUr/dJMcaihRmuH/phxvkK83j01wShz4K8JNl1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc0WtUr%2FdJMcaihRmuH%2FphxvkK83j01wShz4K8JNl1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;726&quot; height=&quot;231&quot; data-origin-width=&quot;726&quot; data-origin-height=&quot;231&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;s&gt;&amp;nbsp;- 무시해도 됨. 고치는중이라니 곧 해결될 듯.&lt;br /&gt;&lt;/s&gt;수정되었다. 다만 6000.3.5f2 버전이상으로 올려야한다.&lt;br /&gt;&lt;a href=&quot;https://discussions.unity.com/t/package-manager-error-resolved-new-hub-badge-warning/1706569&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://discussions.unity.com/t/package-manager-error-resolved-new-hub-badge-warning/1706569&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3. 외부 툴 선택&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1032&quot; data-origin-height=&quot;599&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/UTuAd/dJMcabiK2FD/8n0JzNNldqoUhogSEtScTK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UTuAd/dJMcabiK2FD/8n0JzNNldqoUhogSEtScTK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UTuAd/dJMcabiK2FD/8n0JzNNldqoUhogSEtScTK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUTuAd%2FdJMcabiK2FD%2F8n0JzNNldqoUhogSEtScTK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1032&quot; height=&quot;599&quot; data-origin-width=&quot;1032&quot; data-origin-height=&quot;599&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;편집 &amp;gt; 환경설정 &amp;gt; 외부 툴 에서 외부 스크립트 에디터를 Visual Studio로 선택&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[작성] &lt;b&gt;&lt;a class=&quot;tx-link&quot; href=&quot;http://devbible.tistory.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span style=&quot;color: #5d5d5d;&quot;&gt;devbible.tistory.com&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #5d5d5d;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;</description>
      <category>Development</category>
      <category>Unity</category>
      <category>Visual Studio</category>
      <author>devbible</author>
      <guid isPermaLink="true">https://devbible.tistory.com/479</guid>
      <comments>https://devbible.tistory.com/479#entry479comment</comments>
      <pubDate>Fri, 30 Jan 2026 13:44:03 +0900</pubDate>
    </item>
    <item>
      <title>[C#] 빌드시간 가져오기</title>
      <link>https://devbible.tistory.com/478</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;프로그램 로직에서 이 프로그램의 빌드한 시간을 알고 싶다.&lt;br /&gt;&lt;br /&gt;수동으로&amp;nbsp;시간을&amp;nbsp;입력하거나&amp;nbsp;별도의&amp;nbsp;스크립트를&amp;nbsp;넣기&amp;nbsp;싫다. &lt;br /&gt;&lt;br /&gt;간한하게 빌드시 결과물에 빌드시간이 들어가게 해보자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. Custom Attribute를 작성한다.&lt;/p&gt;
&lt;pre id=&quot;code_1696773417735&quot; class=&quot;csharp&quot; data-ke-language=&quot;csharp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;[AttributeUsage(AttributeTargets.Assembly)]
public class BuildTimeAttribute : Attribute
{
    public string BuildTime { get; set; }
    
    // 빌드시 생성자 호출
    public BuildTimeAttribute(string buildTime)
    {
        BuildTime = buildTime;
    }

    // 빌드시간을 가져오는 함수
    public static string GetAssemblyBuildTime()
    {
        var assembly = System.Reflection.Assembly.GetExecutingAssembly();
        var attr = Attribute.GetCustomAttribute(assembly, typeof(BuildTimeAttribute)) as BuildTimeAttribute;

        return attr?.BuildTime ?? string.Empty;
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 프로잭트 설정에 위 작성한 Custom Attribute를 호출하도록 설정한다&lt;/p&gt;
&lt;pre id=&quot;code_1696773519141&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;ItemGroup&amp;gt;
    &amp;lt;AssemblyAttribute Include=&quot;MyApp.BuildTime&quot;&amp;gt;
        &amp;lt;_Parameter1&amp;gt;$([System.DateTime]::Now.ToString(&quot;yyyy-MM-dd HH:mm:ss&quot;))&amp;lt;/_Parameter1&amp;gt;
    &amp;lt;/AssemblyAttribute&amp;gt;
&amp;lt;/ItemGroup&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 코드에서 빌드시간을 가져다 사용한다.&lt;/p&gt;
&lt;pre id=&quot;code_1696773897972&quot; class=&quot;csharp&quot; data-ke-language=&quot;csharp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;var appBuildTime = BuildTimeAttribute.GetAssemblyBuildTime();
Console.WriteLine(appBuildTime); // 2023-10-08 23:04:00&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[작성] &lt;b&gt;&lt;a class=&quot;tx-link&quot; href=&quot;http://devbible.tistory.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span style=&quot;color: #5d5d5d;&quot;&gt;devbible.tistory.com&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #5d5d5d;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;</description>
      <category>Development</category>
      <category>c#</category>
      <category>빌드시간</category>
      <author>devbible</author>
      <guid isPermaLink="true">https://devbible.tistory.com/478</guid>
      <comments>https://devbible.tistory.com/478#entry478comment</comments>
      <pubDate>Sun, 8 Oct 2023 23:19:28 +0900</pubDate>
    </item>
    <item>
      <title>[AOS] Android Emulator x86 / arm (AVD)</title>
      <link>https://devbible.tistory.com/477</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;요즘 안드로이드 에뮬레이터의 대체가 많지만, &lt;span style=&quot;letter-spacing: 0px;&quot;&gt;여전히 간편하고 다양한 기능을 지원하기에 아직도 사용된다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;뭐 좀 오래된 이야기지만,&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안드로이드 API 30 에뮬레이터의 x86 에서도 arm을 지원한다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그런데 이후 추가된 API 31과 32에서는 통합지원을 하지 않는다. (무엇?)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;유니티에서 armv7로 빌드되어도 바로 안드로이드 에뮬레이터에서 실행하여 확인할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://developer.android.com/studio/releases/emulator&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://developer.android.com/studio/releases/emulator&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1643891413455&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;에뮬레이터 출시 노트 &amp;nbsp;|&amp;nbsp; Android 개발자 &amp;nbsp;|&amp;nbsp; Android Developers&quot; data-og-description=&quot;에뮬레이터 출시 노트 Android Emulator는 Android 스튜디오에 포함되어 있습니다. 버전 25.3.0 이전의 에뮬레이터는 Android SDK 도구의 일부로 배포되었습니다. 최신 버전이 있는지 확인하려면 SDK Manager에&quot; data-og-host=&quot;developer.android.com&quot; data-og-source-url=&quot;https://developer.android.com/studio/releases/emulator&quot; data-og-url=&quot;https://developer.android.com/studio/releases/emulator?hl=ko&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/scIT2/hyNhXanuYk/PKknhhZ0MCh5MKzRGRzMGk/img.png?width=1201&amp;amp;height=676&amp;amp;face=0_0_1201_676&quot;&gt;&lt;a href=&quot;https://developer.android.com/studio/releases/emulator&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://developer.android.com/studio/releases/emulator&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/scIT2/hyNhXanuYk/PKknhhZ0MCh5MKzRGRzMGk/img.png?width=1201&amp;amp;height=676&amp;amp;face=0_0_1201_676');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;에뮬레이터 출시 노트 &amp;nbsp;|&amp;nbsp; Android 개발자 &amp;nbsp;|&amp;nbsp; Android Developers&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;에뮬레이터 출시 노트 Android Emulator는 Android 스튜디오에 포함되어 있습니다. 버전 25.3.0 이전의 에뮬레이터는 Android SDK 도구의 일부로 배포되었습니다. 최신 버전이 있는지 확인하려면 SDK Manager에&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;developer.android.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;887&quot; data-origin-height=&quot;454&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rA1xQ/btrslWRtiea/kEk2FAlzZarCfx2fzOVYe1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rA1xQ/btrslWRtiea/kEk2FAlzZarCfx2fzOVYe1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rA1xQ/btrslWRtiea/kEk2FAlzZarCfx2fzOVYe1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrA1xQ%2FbtrslWRtiea%2FkEk2FAlzZarCfx2fzOVYe1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;887&quot; height=&quot;454&quot; data-origin-width=&quot;887&quot; data-origin-height=&quot;454&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;297&quot; data-origin-height=&quot;103&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/DaPgt/btrscN8A4hD/lDbCnu0Y7ughvben0kZyw1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/DaPgt/btrscN8A4hD/lDbCnu0Y7ughvben0kZyw1/img.png&quot; data-alt=&quot;유니티 타겟 아키텍처 세팅&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/DaPgt/btrscN8A4hD/lDbCnu0Y7ughvben0kZyw1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDaPgt%2FbtrscN8A4hD%2FlDbCnu0Y7ughvben0kZyw1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;297&quot; height=&quot;103&quot; data-origin-width=&quot;297&quot; data-origin-height=&quot;103&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;유니티 타겟 아키텍처 세팅&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;521&quot; data-origin-height=&quot;437&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b2WTcX/btrskFPuWhG/0P7NMKkvWrRQT7Qx5njE6K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b2WTcX/btrskFPuWhG/0P7NMKkvWrRQT7Qx5njE6K/img.png&quot; data-alt=&quot;안드로이드 디바이스 매니저&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b2WTcX/btrskFPuWhG/0P7NMKkvWrRQT7Qx5njE6K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb2WTcX%2FbtrskFPuWhG%2F0P7NMKkvWrRQT7Qx5njE6K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;521&quot; height=&quot;437&quot; data-origin-width=&quot;521&quot; data-origin-height=&quot;437&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;안드로이드 디바이스 매니저&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[작성] &lt;b&gt;&lt;a class=&quot;tx-link&quot; href=&quot;http://devbible.tistory.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span style=&quot;color: #5d5d5d;&quot;&gt;devbible.tistory.com&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #5d5d5d;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;</description>
      <category>Development</category>
      <category>android</category>
      <category>ARM</category>
      <category>armv7</category>
      <category>AVD</category>
      <category>INSTALL_FAILED_NO_MATCHING_ABIS</category>
      <category>Unity</category>
      <category>X86</category>
      <category>안드로이드</category>
      <category>에뮬레이터</category>
      <author>devbible</author>
      <guid isPermaLink="true">https://devbible.tistory.com/477</guid>
      <comments>https://devbible.tistory.com/477#entry477comment</comments>
      <pubDate>Thu, 3 Feb 2022 21:41:23 +0900</pubDate>
    </item>
    <item>
      <title>[VSCode] Terminal 버퍼사이즈 변경</title>
      <link>https://devbible.tistory.com/476</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;Visual Studio Code의 Terminal 버퍼 사이즈 변경방법&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 세팅 열기&lt;br /&gt;- File &amp;gt; Preferences&lt;span style=&quot;color: #232629;&quot;&gt;&lt;span&gt; &amp;gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;Settings&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. Search settings에 아래 검색값 입력&lt;/p&gt;
&lt;pre id=&quot;code_1631951285573&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;terminal.integrated.scrollback&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 원하는데로 사이즈 변경&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1089&quot; data-origin-height=&quot;351&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sAnD9/btrfoTmcXsr/GiJJo0oPYh9R5HZ7I0EJN0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sAnD9/btrfoTmcXsr/GiJJo0oPYh9R5HZ7I0EJN0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sAnD9/btrfoTmcXsr/GiJJo0oPYh9R5HZ7I0EJN0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsAnD9%2FbtrfoTmcXsr%2FGiJJo0oPYh9R5HZ7I0EJN0%2Fimg.png&quot; data-origin-width=&quot;1089&quot; data-origin-height=&quot;351&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;혹시 Terminal의 모든 설정을 보고 싶다면, 아래 검색값을 입력하면 된다&lt;/p&gt;
&lt;pre id=&quot;code_1631951426441&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;@feature:terminal&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[작성] &lt;b&gt;&lt;a class=&quot;tx-link&quot; href=&quot;http://devbible.tistory.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span style=&quot;color: #5d5d5d;&quot;&gt;devbible.tistory.com&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #5d5d5d;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;</description>
      <category>Development</category>
      <category>terminal</category>
      <category>visualstudiocode</category>
      <category>vscode</category>
      <category>터미널</category>
      <author>devbible</author>
      <guid isPermaLink="true">https://devbible.tistory.com/476</guid>
      <comments>https://devbible.tistory.com/476#entry476comment</comments>
      <pubDate>Sat, 18 Sep 2021 16:53:03 +0900</pubDate>
    </item>
    <item>
      <title>[Linux] SVN 버전관리 파일에 실행권한 적용</title>
      <link>https://devbible.tistory.com/475</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;리눅스에서 svn버전관리 대상 파일에 실행권한을 새로 할당하더라도,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;svn에 적용되지는 않기때문에 별도 설정이 필요하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래 명령어를 실행한 후 commit을 해주면, 실행권한정보가 svn에 저장되어서,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이후 checkout/update를 하여도 실행권한이 그대로 유지된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파일 실행권한 적용&lt;/p&gt;
&lt;pre id=&quot;code_1630841859590&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;svn propset svn:executable ON 파일명&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파일 실행권한 제거&lt;/p&gt;
&lt;pre id=&quot;code_1630841877575&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;svn propdel svn:executable 파일명&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[작성] &lt;b&gt;&lt;a class=&quot;tx-link&quot; href=&quot;http://devbible.tistory.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span style=&quot;color: #5d5d5d;&quot;&gt;devbible.tistory.com&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #5d5d5d;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;</description>
      <category>Development</category>
      <category>executable</category>
      <category>svn</category>
      <category>실행권한</category>
      <category>파일권한</category>
      <author>devbible</author>
      <guid isPermaLink="true">https://devbible.tistory.com/475</guid>
      <comments>https://devbible.tistory.com/475#entry475comment</comments>
      <pubDate>Sun, 5 Sep 2021 20:41:48 +0900</pubDate>
    </item>
    <item>
      <title>[Linux] Linux에 최신 Subversion (SVN)설치</title>
      <link>https://devbible.tistory.com/474</link>
      <description>&lt;div id=&quot;google_ad_top_inner_layout&quot;&gt;
&lt;div id=&quot;google_ad_here_top_inner&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Linux에 최신 subversion (svn) 설치하기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Apache Subversion 프로잭트는 직접적으로 바이너리패키지를 보증하거나, 유지관리하지 않는다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기타 업체들이 빌드하고 자체적으로 배포하고 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CentOS의 경우 보수적인 업데이트로 오랜버전에 머물러 있다. (업데이트 하긴 하는겨?)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;최신 버전을 사용하려면 대표적으로 WANdisco에서 잘 관리되는 버전을 가져오면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래는 Apache Subversion의 바이너리 배포관련 문서&lt;/p&gt;
&lt;pre id=&quot;code_1630834654021&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;https://subversion.apache.org/packages.html&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재 Apache Subversion 소스 최신버전은 1.14.1 이고, LTS는 1.14 / 1.10 이다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;WANdisco사의 최신버전은 현재 1.11.1 이라. 이것을 설치하기로 했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래 주소로 들어가면 WANdisco사의 버전목록을 볼 수 있다.&lt;/p&gt;
&lt;div id=&quot;google_ad_layout2&quot;&gt;
&lt;div id=&quot;google_ad_here2&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;pre id=&quot;code_1630835348119&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;https://www.wandisco.com/source-code-management/subversion&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-origin-width=&quot;423&quot; data-origin-height=&quot;295&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cbbHye/btreaRodGh0/puCJz7AHno7XkmjPKSvxp0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cbbHye/btreaRodGh0/puCJz7AHno7XkmjPKSvxp0/img.png&quot; data-alt=&quot;버전 목록&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cbbHye/btreaRodGh0/puCJz7AHno7XkmjPKSvxp0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcbbHye%2FbtreaRodGh0%2FpuCJz7AHno7XkmjPKSvxp0%2Fimg.png&quot; data-origin-width=&quot;423&quot; data-origin-height=&quot;295&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;버전 목록&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;방법은 많지만, 간편한 한가지를 선택했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1. 기존 Subversion 제거&lt;/b&gt;&lt;br /&gt;- 없다면 스킵&lt;/p&gt;
&lt;pre id=&quot;code_1630834845981&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo yum remove subversion*&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2. Yum repository 추가&lt;br /&gt;&lt;/b&gt;- 버전은 1.11로 지정했다. 다른 버전을 설치하려면 baseurl을 변경해주어야 한다.&lt;/p&gt;
&lt;pre id=&quot;code_1630835062109&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo vi /etc/yum.repos.d/wandisco-svn.repo&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1630835071998&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;[WandiscoSVN]
name=WandiscoSVNRepo
baseurl=http://opensource.wandisco.com/centos/$releasever/svn-1.11/RPMS/$basearch/
enabled=1
gpgcheck=0&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3. Subversion 설치&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1630835519963&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo yum clean all
sudo yum install subversion&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치시 정보가 아래처럼 노출된다&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1047&quot; data-origin-height=&quot;119&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dH40Kn/btrd22YpVeG/8RYKRfnAJx3l73kM5PVIPK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dH40Kn/btrd22YpVeG/8RYKRfnAJx3l73kM5PVIPK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dH40Kn/btrd22YpVeG/8RYKRfnAJx3l73kM5PVIPK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdH40Kn%2Fbtrd22YpVeG%2F8RYKRfnAJx3l73kM5PVIPK%2Fimg.png&quot; data-origin-width=&quot;1047&quot; data-origin-height=&quot;119&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치된 버전을 확인해보자&lt;/p&gt;
&lt;pre id=&quot;code_1630836532594&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;svn --version&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1630836549586&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;svn, version 1.11.1 (r1850623)
   compiled Jun 17 2019, 18:49:48 on x86_64-redhat-linux-gnu

Copyright (C) 2019 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, see http://subversion.apache.org/&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[작성] &lt;b&gt;&lt;a class=&quot;tx-link&quot; href=&quot;http://devbible.tistory.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span style=&quot;color: #5d5d5d;&quot;&gt;devbible.tistory.com&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #5d5d5d;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;</description>
      <category>Development</category>
      <category>Apache</category>
      <category>CentOS</category>
      <category>Linux</category>
      <category>Subversion</category>
      <category>svn</category>
      <author>devbible</author>
      <guid isPermaLink="true">https://devbible.tistory.com/474</guid>
      <comments>https://devbible.tistory.com/474#entry474comment</comments>
      <pubDate>Sun, 5 Sep 2021 19:15:09 +0900</pubDate>
    </item>
    <item>
      <title>[DotNet] RID Catalog</title>
      <link>https://devbible.tistory.com/473</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;RID : Runtime Identifier (런타임 식별자)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;.NET CLI 에서의 사용예시&lt;/p&gt;
&lt;pre id=&quot;code_1630653217588&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;dotnet publish -c Release -r linux-x64 --self-contained false&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&quot;google_ad_layout1&quot;&gt;
&lt;div id=&quot;google_ad_here1&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;간단한 몇개 RID&lt;/p&gt;
&lt;pre id=&quot;code_1630653087368&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;win-x64 : 윈도우 X64 (버전 무관)
win10-x64 : 윈도우 10 X64 , 윈도우 Server 2016 X64
linux-x64 : 리눅스 x64 (CentOS/Debian/Ubuntu 등 대부분)
tizen : 타이젠
osx-x64 : 맥OS (버전무관)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자세한것은 아래에서 확인할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://docs.microsoft.com/ko-kr/dotnet/core/rid-catalog&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://docs.microsoft.com/ko-kr/dotnet/core/rid-catalog&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래는 추가정보&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/dotnet/runtime/blob/main/src/libraries/Microsoft.NETCore.Platforms/readme.md&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://github.com/dotnet/runtime/blob/main/src/libraries/Microsoft.NETCore.Platforms/readme.md&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[작성] &lt;b&gt;&lt;a class=&quot;tx-link&quot; href=&quot;http://devbible.tistory.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span style=&quot;color: #5d5d5d;&quot;&gt;devbible.tistory.com&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #5d5d5d;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;</description>
      <category>Development</category>
      <category>.NET</category>
      <category>dotnet</category>
      <category>Rid</category>
      <author>devbible</author>
      <guid isPermaLink="true">https://devbible.tistory.com/473</guid>
      <comments>https://devbible.tistory.com/473#entry473comment</comments>
      <pubDate>Fri, 3 Sep 2021 16:17:06 +0900</pubDate>
    </item>
    <item>
      <title>[DotNet] SDK 원격 분석 수집 해제</title>
      <link>https://devbible.tistory.com/472</link>
      <description>&lt;pre id=&quot;code_1630572792277&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;The .NET tools collect usage data in order to help us improve your experience.
It is collected by Microsoft and shared with the community.
You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell.&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이런건 참 문제라고 생각한다. 마음대로 정보를 수집해서 전송하다니. 그것도 기본값 True&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치관리자로 DotNet설치시 바로 전송되므로, 아무것도 전송되길 원치않는다면,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치전에 환경변수를 세팅해주어야 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;.bashrc 에 간단히 설정해서 적용했다.&lt;/p&gt;
&lt;pre id=&quot;code_1630572712286&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;export DOTNET_CLI_TELEMETRY_OPTOUT=1&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;윈도우에서는&lt;/p&gt;
&lt;pre id=&quot;code_1630580390933&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#현재 세션 해제
set DOTNET_CLI_TELEMETRY_OPTOUT=1

#영구 해제
setx DOTNET_CLI_TELEMETRY_OPTOUT 1&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래는 공식 문서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://docs.microsoft.com/ko-kr/dotnet/core/tools/telemetry&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://docs.microsoft.com/ko-kr/dotnet/core/tools/telemetry&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[작성] &lt;b&gt;&lt;a class=&quot;tx-link&quot; href=&quot;http://devbible.tistory.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span style=&quot;color: #5d5d5d;&quot;&gt;devbible.tistory.com&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #5d5d5d;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;</description>
      <category>Development</category>
      <category>dotnet</category>
      <category>OptOut</category>
      <author>devbible</author>
      <guid isPermaLink="true">https://devbible.tistory.com/472</guid>
      <comments>https://devbible.tistory.com/472#entry472comment</comments>
      <pubDate>Thu, 2 Sep 2021 17:57:44 +0900</pubDate>
    </item>
    <item>
      <title>[DotNet] System.Globalization.Invariant Error</title>
      <link>https://devbible.tistory.com/471</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;Process&amp;nbsp;terminated.&amp;nbsp;Couldn't&amp;nbsp;find&amp;nbsp;a&amp;nbsp;valid&amp;nbsp;ICU&amp;nbsp;package&amp;nbsp;installed&amp;nbsp;on&amp;nbsp;the&amp;nbsp;system.&amp;nbsp;&lt;br /&gt;Set&amp;nbsp;the&amp;nbsp;configuration&amp;nbsp;flag&amp;nbsp;System.Globalization.Invariant&amp;nbsp;to&amp;nbsp;true&amp;nbsp;if&amp;nbsp;you&amp;nbsp;want&amp;nbsp;to&amp;nbsp;run&amp;nbsp;with&amp;nbsp;no&amp;nbsp;globalization&amp;nbsp;support&lt;/p&gt;
&lt;pre id=&quot;code_1630571275535&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;Process terminated. Couldn't find a valid ICU package installed on the system. Set the configuration flag System.Globalization.Invariant to true if you want to run with no globalization support.
   at System.Environment.FailFast(System.String)
   at System.Globalization.GlobalizationMode.GetGlobalizationInvariantMode()
   at System.Globalization.GlobalizationMode..cctor()
   at System.Globalization.CultureData.CreateCultureWithInvariantData()
   at System.Globalization.CultureData.get_Invariant()
   at System.Globalization.CultureInfo..cctor()
   at System.Globalization.CultureInfo.get_CurrentUICulture()
   at System.TimeZoneInfo..ctor(Byte[], System.String, Boolean)
   at System.TimeZoneInfo.GetTimeZoneFromTzData(Byte[], System.String)
   at System.TimeZoneInfo.GetLocalTimeZoneFromTzFile()
   at System.TimeZoneInfo+CachedData.CreateLocal()
   at System.DateTime.get_Now()
   at Microsoft.DotNet.Cli.Program.Main(System.String[])&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문화권별 처리를 고정하여 해결할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;방법은 여러가지, 난 아무것도 수정하지 않고 빠르게 적용되길 원했기에,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;.bashrc 에 환경변수를 설정하여 해결했다.&lt;/p&gt;
&lt;pre id=&quot;code_1630571675114&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;export DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나머지 방법은 아래 문서에서 확인할 수 있다.&lt;/p&gt;
&lt;div id=&quot;google_ad_layout4&quot;&gt;
&lt;div id=&quot;google_ad_here4&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://docs.microsoft.com/ko-kr/dotnet/core/run-time-config/globalization&quot;&gt;https://docs.microsoft.com/ko-kr/dotnet/core/run-time-config/globalization&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[작성] &lt;b&gt;&lt;a class=&quot;tx-link&quot; href=&quot;http://devbible.tistory.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span style=&quot;color: #5d5d5d;&quot;&gt;devbible.tistory.com&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #5d5d5d;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;</description>
      <category>Development</category>
      <category>.NET</category>
      <category>dotnet</category>
      <category>Globalization</category>
      <author>devbible</author>
      <guid isPermaLink="true">https://devbible.tistory.com/471</guid>
      <comments>https://devbible.tistory.com/471#entry471comment</comments>
      <pubDate>Thu, 2 Sep 2021 17:43:17 +0900</pubDate>
    </item>
    <item>
      <title>[VisualStudio] 빈 솔루션 만들기 Blank Solution</title>
      <link>https://devbible.tistory.com/470</link>
      <description>&lt;p&gt;프로젝트 없이 빈 솔루션을 만들고자 할 때 &lt;br /&gt;&amp;nbsp;-&amp;nbsp;파일&amp;nbsp;&amp;gt;&amp;nbsp;새로&amp;nbsp;만들기&amp;nbsp;&amp;gt;&amp;nbsp;프로잭트&amp;nbsp;&amp;gt;&amp;nbsp;기타&amp;nbsp;프로젝트&amp;nbsp;형식&amp;nbsp;&amp;gt;&amp;nbsp;Visual&amp;nbsp;Studio&amp;nbsp;솔루션&amp;nbsp;&amp;gt;&amp;nbsp;빈&amp;nbsp;솔루션&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;883&quot; data-origin-height=&quot;517&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bsGpAz/btqNgsBG81b/7V3vmYxNkxvhmuee0eJTa1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bsGpAz/btqNgsBG81b/7V3vmYxNkxvhmuee0eJTa1/img.png&quot; data-alt=&quot;만들기 창&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bsGpAz/btqNgsBG81b/7V3vmYxNkxvhmuee0eJTa1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbsGpAz%2FbtqNgsBG81b%2F7V3vmYxNkxvhmuee0eJTa1%2Fimg.png&quot; data-filename=&quot;1.PNG&quot; data-origin-width=&quot;883&quot; data-origin-height=&quot;517&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;만들기 창&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;493&quot; data-origin-height=&quot;181&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NE5Yh/btqNbvmnsYh/cDSXeVH6mQprvOoQmqMcgK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NE5Yh/btqNbvmnsYh/cDSXeVH6mQprvOoQmqMcgK/img.png&quot; data-alt=&quot;솔루션이 비어있다&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NE5Yh/btqNbvmnsYh/cDSXeVH6mQprvOoQmqMcgK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNE5Yh%2FbtqNbvmnsYh%2FcDSXeVH6mQprvOoQmqMcgK%2Fimg.png&quot; data-filename=&quot;2.PNG&quot; data-origin-width=&quot;493&quot; data-origin-height=&quot;181&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;솔루션이 비어있다&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[작성] &lt;b&gt;&lt;a class=&quot;tx-link&quot; href=&quot;http://devbible.tistory.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span style=&quot;color: #5d5d5d;&quot;&gt;devbible.tistory.com&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #5d5d5d;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;</description>
      <category>Development</category>
      <category>Solution</category>
      <category>VisualStudio</category>
      <category>빈솔루션</category>
      <author>devbible</author>
      <guid isPermaLink="true">https://devbible.tistory.com/470</guid>
      <comments>https://devbible.tistory.com/470#entry470comment</comments>
      <pubDate>Wed, 11 Nov 2020 23:47:41 +0900</pubDate>
    </item>
  </channel>
</rss>