Visual Studio Shell(격리)2023-05-15T12:52:33-07:00

Visual Studio Shell(격리)

Visual Studio Shell은 Visual Studio 파트너가 Visual Studio IDE 위에 도구 및 애플리케이션을 빌드할 수 있게 지원합니다. 통합 모드에서는 Visual Studio를 설치하지 않은 고객이 사용할 수 있도록 Visual Studio 확장을 릴리스할 수 있습니다. 격리 모드에서는 Visual Studio IDE 기능의 하위 집합을 활용하는 사용자 지정 애플리케이션을 릴리스할 수 있습니다.

Visual Studio Shell은 Visual Studio 2015, Visual Studio 2013, Visual Studio 2012 및 Visual Studio 2010에서 사용할 수 있습니다. Visual Studio 2017 이상 버전에서는 사용할 수 없습니다.

Visual Studio Shell 다운로드 및 문서에 액세스하려면 아래의 Microsoft 소프트웨어 사용 조건에 동의해야 합니다.

Microsoft 소프트웨어 사용 조건
Microsoft Visual Studio 격리 및 통합 셸

이러한 사용 조건은 Microsoft Corporation(또는 사용자의 거주 지역에 따라 Microsoft 자회사 중 하나) 및 고객과의 계약입니다. 본 사용 조건은 위에 명시한 소프트웨어에 적용됩니다. 또한 다른 조건이 있는 경우를 제외하고는 Microsoft 서비스 또는 소프트웨어 업데이트에도 적용됩니다.

이 사용 조건을 준수하는 경우 아래의 권한이 있습니다.

1. 설치 및 사용권.

a. 설치 및 사용. 고객과 고객의 조직은 Visual Studio 2008, Visual Studio 2010, Visual Studio 2012, Visual Studio 2013 또는 Visual Studio 2015에서 Visual Studio Shell(격리 또는 통합)(“소프트웨어” 또는 “Shell”)의 복사본을 사용하여 애플리케이션을 개발하고 테스트할 수 있습니다.

b. 데모 사용. 위에서 허용된 사용에는 애플리케이션을 시연할 때의 소프트웨어 사용이 포함됩니다.

c. 샘플 코드 및 템플릿. 고객과 고객의 조직은 소프트웨어의 샘플 코드 및 템플릿을 사용하고 수정하여 애플리케이션을 사용자 지정할 수 있습니다.

d. 타사 구성 요소. 소프트웨어와 함께 제공되는 ThirdPartyNotices 파일에서 설명한 대로, 본 소프트웨어는 별도의 법적 고지 또는 다른 계약의 적용을 받는 타사 구성 요소를 포함할 수 있습니다. 이러한 구성 요소는 다른 계약의 적용을 받더라도 아래의 손해에 대한 권리 포기, 제한 및 배제가 적용됩니다.

2. 배포 가능 코드. 소프트웨어에는 귀하가 아래 조항을 준수하는 경우 귀하가 개발하는 애플리케이션에서 배포 권한이 부여되는 코드가 포함되어 있습니다. (이 섹션에서 “배포”는 제3자가 인터넷을 통해 액세스할 수 있는 애플리케이션을 배포하는 것을 의미합니다.)

a. 배포 권한.

  • Shell. Microsoft에서 제공하는 소프트웨어의 수정되지 않은 개체 코드 폼을 복사하고 배포할 수 있습니다. 특정 구성 파일을
    소프트웨어 관련 문서에 설명된 대로 수정할 수 있습니다.
  • 타사 배포. 귀하의 애플리케이션 배포자가 해당 애플리케이션의 일부로 소프트웨어를 복사 및 배포하도록
    허용할 수 있습니다.

b. 배포 요구 사항. Shell을 배포하려면 귀하는 다음을 충족해야 합니다.

  • 귀하의 애플리케이션의 배포 가능 코드에 중요한 기본 기능을 추가합니다.
  • 배포자와 외부 최종 사용자가 최소한 본 계약과 동일한 수준으로 소프트웨어를 보호하는 약관에 동의해야 합니다.
  • 위의 섹션 2에 설명된 대로 클레임이 전적으로 배포 가능 코드를 기반으로 하는 경우를 제외하고, 애플리케이션의 배포 또는 사용과 관련해서 발생하는 변호사 비용을 포함한 모든 클레임으로부터 Microsoft를 면책, 방어, 보호합니다.

c. 배포 제한 사항. 다음은 귀하에게 허용되지 않습니다.

  • 귀하의 애플리케이션이 Microsoft에서 제공했거나 승인했다고 제안하는 방식으로 Microsoft의 상표를 귀하의 애플리케이션 이름에 사용하는 행위.
  • Microsoft에서 제공할 수 있는 추출 스크립트를 배포하는 행위 또는
  • 소프트웨어의 일부분에 예외적 라이선스가 적용되도록 소프트웨어를 수정하거나 배포하는 행위. 예외적 라이선스는 사용, 수정 또는 배포의 조건으로서, (i) 소프트웨어가 소스 코드 형식으로 공개 또는 배포되어야 하거나 (ii) 다른 사람에게 해당 소프트웨어를 수정할 수 있는 권리가 있어야 하는 라이선스입니다.

d. Shell 개발. 위에서 설명한 소프트웨어에 대한 요구 사항 및 제한 사항 외에도 소프트웨어와 작동하는 귀하의 애플리케이션에는 다음이 적용됩니다.

  • 확장 및 기능 제한. 귀하는 소프트웨어에 구현된 기술적 제한을 우회하거나, Microsoft 제품과 유사하거나 경쟁하는 소프트웨어 기능 또는 확장을 직접 개발하거나 다른 사람이 개발하도록 허용하지 않습니다.
  • Visual Studio 성능 저하 방지. 귀하의 애플리케이션 설치, 제거, 운영을 설계 및 테스트하여 이러한 프로세스로 인해
    기능을 사용할 수 없거나 Visual Studio 제품군 버전의 기능이 저하되는 경우가 발생하지 않도록 합니다.

3. 데이터.

a. 수집 및 사용. 소프트웨어는 귀하 및 귀하의 소프트웨어 사용에 대한 정보를 수집하고 이 정보를 Microsoft에 보낼 수 있습니다. Microsoft는 이 정보를 사용하여 서비스를 제공하고 제품과 서비스를 개선할 수 있습니다. 제품 설명서에 설명된 대로 이러한 시나리오 중 대부분을 옵트아웃할 수 있지만 전부는 아닙니다. 또한 귀하와 Microsoft가 귀하의 애플리케이션 사용자로부터 데이터를 수집하는 데 사용할 수 있는
소프트웨어의 일부 기능도 있습니다. 이러한 기능을 사용하는 경우, 귀하의 애플리케이션 사용자에게 적절한 알림을 제공하는 것을 포함하여 관련 법률을 준수해야 하며, 사용자에게 개인정보처리방침의 복사본을 제공해야 합니다. 개인정보처리방침은 여기에 있습니다.
지원 설명서 및 개인정보처리방침에서 데이터 수집 및 사용에 관해 자세히 알아볼 수 있습니다. 소프트웨어를 사용하려면 이러한 규정에 동의해야 합니다.

b. 자동 다운로드 기능. 소프트웨어에는 고객의 머신에 소프트웨어 실행에 필요한 Microsoft 구성 요소(예: .NET Framework)가 포함되어 있는지를 검색하는 기능이 있습니다. 이러한 구성 요소가 고객의 머신에 없는 경우 소프트웨어는 인터넷을 통해 자동으로 구성 요소를 다운로드하여 설치합니다. 소프트웨어는 해당 구성 요소가 설치되고 있음을 사용자에게 알리지 않습니다. 귀하는 이 자동 다운로드 기능을 고객에게 알리는 데 필요한 모든 관련 법률 및 알림 의무를 준수합니다.

4. 사용권의 범위. 본 소프트웨어는 판매되는 것이 아니라 그 사용이 허여되는 것입니다. 본 계약은 귀하에게 소프트웨어를 사용할 수 있는 권리를 허여합니다. 기타 모든 권한은 Microsoft가 보유합니다. 이러한 제한과 관계없이 관련 법률에서 귀하에게 더 많은 권한을 부여하지 않는 한, 귀하는 본 계약에서 명시적으로 허용되는 조건에 한해서만 소프트웨어를 사용할 수 있습니다. 이 과정에서 귀하는 특정 방식으로만 사용할 수 있도록 하는 소프트웨어의 모든 기술적 제한 사항을 준수해야 합니다.
귀하는 다음을 할 수 없습니다.

  • 소프트웨어의 기술적 제한 사항을 위반하는 행위
  • 소프트웨어에 포함될 수 있는 특정 오픈 소스 구성 요소의 사용을 규제하는 제3자 사용 조건에서 요구되는 경우를 제외한 소프트웨어의 리버스 엔지니어링, 디컴파일 또는 디스어셈블 작업을 수행하는 행위 또는 소프트웨어의 소스 코드를 파생시키는 행위
  • 소프트웨어에서 Microsoft 또는 해당 공급자의 알림을 제거, 최소화, 차단 또는 수정하는 행위
  • 법률에 위배되는 방식으로 소프트웨어를 사용하는 행위 또는
  • 소프트웨어를 공유, 게시, 임대 또는 대여하거나 다른 사람이 사용할 수 있도록 독립 실행형 호스팅 솔루션으로 소프트웨어를 제공하는 행위 또는
    소프트웨어나 본 계약을 제3자에게 양도하는 행위.

5. 수출 제한. 대상, 최종 사용자 및 최종 사용에 대한 제한 사항을 포함하여 소프트웨어에 적용되는 모든 국내 및 국제 수출 법률 및 규정을 준수해야 합니다. 수출 제한에 대한 자세한 내용은 www.microsoft.com/exporting을 참조하세요.

6. 지원 서비스. 이 소프트웨어는 “있는 그대로” 제공되므로 본 소프트웨어에 대한 지원 서비스가 제공되지 않을 수 있습니다.

7. 완전 합의. 본 계약 및 귀하가 이용하는 추가 구성 요소, 업데이트, 인터넷 기반 서비스 및 지원 서비스에 대한 조항은 소프트웨어 및 지원 서비스에 대한 완전 합의입니다.

8. 관련 법률. 미국에서 본 소프트웨어를 구입한 경우 워싱턴주 법이 본 계약의 위반에 대한 해석 및 클레임에 적용되며, 귀하가 거주하는 지역의 법률이 다른 모든 클레임에 적용됩니다. 다른 국가에서 본 소프트웨어를 구입한 경우 해당 국가의 법률이 적용됩니다.

9. 소비자 권리, 지역 또는 국가별 다양성. 본 계약은 특정 법적 권리에 대해 기술하고 있습니다. 귀하는 귀하가 거주하고 있는 지역 또는 국가의 법률에 따라 소비자 권리를 포함한 다른 권리를 보유할 수 있습니다. Microsoft와의 관계와 별도로, 귀하는 소프트웨어를 구입한 제3자와 관련해서 권리를 보유할 수도 있습니다. 귀하가 거주하고 있는 지역 또는 국가의 법률에서 권리 변경을 허용하지 않는 경우 본 계약은 이러한 다른 권리를 변경하지 않습니다. 예를 들어 아래 지역 중 하나에서 소프트웨어를 구입했거나 필수 국가 법률이 적용되는 경우 다음 조항이 적용됩니다.

a. 오스트레일리아. 귀하는 오스트레일리아 소비자 보호법에 따라 법적 권리를 보유하며 본 계약서의 어떠한 내용도 그러한 권리에 영향을 미쳐서는 안 됩니다.

b. 캐나다. 캐나다에서 본 소프트웨어를 구입한 경우 자동 업데이트 기능을 끄거나, 인터넷에서 디바이스 연결을 끊거나(단, 인터넷에 다시 연결하면 소프트웨어가 업데이트 확인 및 설치를 계속함), 소프트웨어를 제거하여 업데이트 수신을 중지할 수 있습니다. 제품 설명서(있는 경우)에서 특정 디바이스 또는 소프트웨어에 대해 업데이트를 끄는 방법을 지정할 수도 있습니다.

c. 독일 및 오스트리아.
(i) 보증. 올바르게 사용이 허여된 소프트웨어는 대체로 본 소프트웨어와 함께 제공되는 Microsoft 자료에 설명된 대로 작동합니다. 그러나 Microsoft는 사용이 허가된 소프트웨어와 관련하여 어떠한 계약 보증도 제공하지 않습니다.
(ii) 책임의 제한. 의도적인 행위, 심각한 부주의, 제조물 책임법에 따른 클레임 및 개인 또는 신체 부상이나 사망의 경우 Microsoft는 성문법에 따라 책임을 집니다.

앞 조항 (ii)에 따라 Microsoft는 Microsoft의 이러한 중요한 계약 의무 위반, 본 계약의 적정한 수행을 가능하게 하는 이행 위반, 본 계약의 목적을 위태롭게 만드는 위반 및 당사자가 지속적으로 신뢰할 수 있는 규정 준수 사항(“기본적인 의무”) 위반의 경우에만 약간의 부주의에 대해 책임집니다. 기타 사소한 과실이 발생하는 경우
Microsoft는 이에 대해 책임을 지지 않습니다.

10. 보증의 부인. 소프트웨어는 “있는 그대로” 사용권이 부여됩니다. 소프트웨어의 사용으로 발생하는 위험은 귀하의 책임입니다. Microsoft는 어떠한 명시적 보증, 보장 또는 조건도 제공하지 않습니다. 귀하가 거주하는 지역의 법규가 허용하는 범위 내에서 Microsoft는 상업성, 특정 목적에의 적합성 및 비침해성과 관련된 묵시적 보증을 배제합니다.

11. 손해의 제한 및 배제. 귀하는 Microsoft 및 Microsoft 공급업체로부터 최대 미화 $5.00까지만 직접적인 피해에 대한 배상을 청구할 수 있습니다. 귀하는 결과적인 이익 손실, 특별 손해, 간접 또는 부수적 손해를 포함한 기타 손해를 복구할 수 없습니다.

이 제한은 (a) 타사 인터넷 사이트의 소프트웨어, 서비스, 콘텐츠(코드 포함) 또는 타사 애플리케이션과 관련된 모든 것, 그리고 (b) 관련 법률에서 허용하는 범위 내에서 계약 위반, 보증, 보장 또는 조건 위반, 무과실 책임, 과실 또는 기타 불법 행위에 대한 클레임에 적용됩니다. Microsoft가 그러한 손해의 가능성에 대해 사전에 알고 있었거나 알아야만 했던 경우에도 적용됩니다. 귀하가 거주하고 있는 지역 또는 국가에서 부수적, 결과적 또는 기타 손해의 배제나 제한을 허용하지 않는 경우에는 위의 제한이나 배제가 적용되지 않을 수 있습니다.

Visual Studio 2010

KB3107629

Visual Studio 2015

통합 셸 격리된 셸
Visual Studio 2015 Integrated Shell Visual Studio 2015 Isolated Shell
Visual Studio 2015 Integrated Shell – 언어 팩(cs-CZ) Visual Studio 2015 Isolated Shell – 언어 팩(cs-CZ)
Visual Studio 2015 Integrated Shell – 언어 팩(de-DE) Visual Studio 2015 Isolated Shell – 언어 팩(de-DE)
Visual Studio 2015 Integrated Shell – 언어 팩(en-US) Visual Studio 2015 Isolated Shell – 언어 팩(en-US)
Visual Studio 2015 Integrated Shell – 언어 팩(es-ES) Visual Studio 2015 Isolated Shell – 언어 팩(es-ES)
Visual Studio 2015 Integrated Shell – 언어 팩(fr-FR) Visual Studio 2015 Isolated Shell – 언어 팩(fr-FR)
Visual Studio 2015 Integrated Shell – 언어 팩(it-IT) Visual Studio 2015 Isolated Shell – 언어 팩(it-IT)
Visual Studio 2015 Integrated Shell – 언어 팩(ja-JP) Visual Studio 2015 Isolated Shell – 언어 팩(ja-JP)
Visual Studio 2015 Integrated Shell – 언어 팩(ko-KR) Visual Studio 2015 Isolated Shell – 언어 팩(ko-KR)
Visual Studio 2015 Integrated Shell – 언어 팩(pl-PL) Visual Studio 2015 Isolated Shell – 언어 팩(pl-PL)
Visual Studio 2015 Integrated Shell – 언어 팩(pt-BR) Visual Studio 2015 Isolated Shell – 언어 팩(pt-BR)
Visual Studio 2015 Integrated Shell – 언어 팩(ru-RU) Visual Studio 2015 Isolated Shell – 언어 팩(ru-RU)
Visual Studio 2015 Integrated Shell – 언어 팩(tr-TR) Visual Studio 2015 Isolated Shell – 언어 팩(tr-TR)
Visual Studio 2015 Integrated Shell – 언어 팩(zh-CN) Visual Studio 2015 Isolated Shell – 언어 팩(zh-CN)
Visual Studio 2015 Integrated Shell – 언어 팩(zh-TW) Visual Studio 2015 Isolated Shell – 언어 팩(zh-TW)

피드백