Visual Studio Isolated Shell2023-05-15T12:52:48-07:00

Visual Studio Isolated 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 服務和軟體更新,但受其他條款約束者除外。

若您遵守這些授權條款,即可享有下列權利。

1. 安裝與使用權利。

a. 安裝與使用。您和所屬組織得以 Visual Studio 2008、Visual Studio 2010、Visual Studio 2012、Visual Studio 2013 或 Visual Studio 2015 使用 Visual Studio 獨立或整合模式殼層 (即「軟體」或「殼層」) 的複本,開發與測試應用程式。

b. 示範使用。上述允許的用法包含使用軟體示範您的應用程式。

c. 範例程式碼和範本。 您和所屬組織得使用和修改軟體內的範例程式碼和範本,來自訂應用程式。

d. 協力廠商元件。軟體可能包含附其他法律聲明或受其他合約約束的協力廠商元件,內容請見隨附於軟體的 ThirdPartyNotices 檔案。 即使這類元件受其他合約約束,也適用以下的免責聲明、限制和損害排除。

2. 可散布的程式碼。若您遵守以下條款,則您得於自己開發的應用程式中散布軟體包含的部分程式碼。 (本節中「散布」一詞也表示您供協力廠商透過網際網路存取的應用程式部署。)

a. 散布權利。

  • 殼層。您得以目的碼未經修改的形式來複製和散發 Microsoft 所提供的軟體。 您得修改軟體
    的部分組態檔,如文件所指。
  • 協力廠商散發。您得同意應用程式散發者將軟體視為這些應用程式的一部分,
    進行複製與散發。

b. 散布需求。若要散布 Shell,您必須:

  • 在您的應用程式中,為其新增重要的主要功能;
  • 要求散布者和外部終端使用者同意至少相當於本合約程度的軟體保護條款;
  • 同意賠償、保護和維護 Microsoft 免於一切申訴之傷害,包括律師費用、您應用程式的相關散布及使用唯僅基於上方第 2 節所述之可散布程式碼的申訴除外。

c. 散布限制。您不得:

  • 於自己的應用程式名稱使用 Microsoft 的商標,暗示應用程式來自 Microsoft 或經由 Microsoft 背書;
  • 散發 Microsoft 可能提供的任何擷取指令碼;或
  • 修改或散發軟體,使其任何部分受到除外授權之約束。 排除授權是視下列使用情況而需要修改或散發的授權:(i) 軟體要以原始碼形式揭露或散發,或 (ii) 他人有權修改它。

d. Shell 的開發。除了上述的軟體需求和限制之外,以下項目也適用於您與軟體搭配使用的應用程式:

  • 延伸模組和功能的限制。您不得針對軟體自行開發,或讓他人開發能夠規避軟體中實作之技術限制的功能或任何延伸模組; 或是與任何 Microsoft 產品極度相似或與之競爭的功能或任何延伸模組。
  • 不得降低 Visual Studio 的品質。您必須設計和測試自身應用程式的安裝、解除安裝及運作,以
    確保該等處理序不會使 Visual Studio 產品家族之任何版本的功能停止運作或受到不利影響。

3. 資料。

a. 收集和使用。軟體得收集和您及您使用軟體之方式有關的資訊,並將該資訊傳送給 Microsoft。 Microsoft 得使用此資訊來提供服務,以及改善產品與服務。 您可以選擇不使用這些案例的大部分,但不是全部,請見產品文件說明。 軟體中也有一些功能可讓您和 Microsoft 收集
您應用程式使用者的資料。 如果您欲使用這些功能,即必須遵守相關法律,包括向應用程式使用者提供適當的通知,且應為自身使用者提供我們隱私權聲明的複本。 我們的隱私權聲明位於此處
您可以在說明文件與我們的隱私權聲明中,深入了解資料收集與利用。 使用軟體即代表您同意這些做法。

b. 自動下載功能。軟體包含一項偵測功能,會偵測您客戶的電腦是否包含軟體執行所需的 Microsoft 元件,例如 .NET Framework。 如果您客戶的電腦沒有上述元件,則軟體會自動透過網際網路下載並安裝該等元件。 軟體不會通知使用者該等元件的安裝。 您必須遵守所有相關法律,以及向客戶告知此自動下載功能的必要通知義務。

4. 授權範圍。軟體係授權使用,而非出售賣斷。 本合約僅提供您使用軟體的部分權利。 Microsoft 保留所有其他權利。 除非相關法律賦予您超出本合約限制的其他權利,否則您僅得在本合約明示許可的範圍內使用軟體。 因此,您必須遵守只允許以特定方式使用軟體的任何軟體技術限制。
您不得:

  • 規避軟體中所包含的任何技術限制;
  • 對軟體進行還原工程、解譯或解編,或嘗試從軟體衍生原始碼,除非是在必要的情況下受第三人授權條款之約束以使用軟體中可能包含的部分開放原始碼元件;
  • 移除、最小化、封鎖或修改 Microsoft 或其供應商在軟體內的任何通知;
  • 以任何違法方式使用軟體;或
  • 共用、發行、出租或租借軟體,或將軟體以獨立託管解決方案方式提供他人使用;或將
    軟體或本合約移轉給任何第三方。

5. 出口限制。您必須遵守所有適用於該軟體的本國及國際出口法令與法規,包括目的地、終端使用者及最終用途的限制。 如需出口限制的詳細資訊,請前往 www.microsoft.com/exporting

6. 支援服務。此軟體係依「現況」提供,因此本公司得不提供支援服務。

7. 整份合約。本合約以及您所使用的增補程式、更新程式、網際網路服務和支援服務的條款,構成關於軟體和支援服務的整份合約。

8. 相關法律。若您在美國境內取得軟體,本合約之解釋及衍生索賠以美國華盛頓州之法律作為相關法律,其他索賠則以您居住地所在州法律為準。如在任何其他國家/地區取得軟體,適用當地法律。

9. 消費者權利; 區域差異。本合約說明特定法律權利。 您所在州省或國家/地區的法律可能會賦予您其他權利,包括消費者權利。 分離您與 Microsoft 的關係,您對軟體供應方亦有這方面的權利。 若您所在州省或國家/地區法律不允許,則本合約無法改變該等其他權利。 舉例來說,如果您在以下其中一個區域購買軟體,或強制性國家/地區法律適用,則您適用以下規定:

a. 澳洲。您依據澳洲消費者法律 (Australian Consumer Law) 享有法定保證,本合約條款並不意圖影響這些權利。

b. 加拿大。如果您在加拿大購買此軟體,則得透過關閉自動更新功能、中斷裝置與網際網路的連線 (但若您決定或在重新連線至網際網路時,軟體將會繼續檢查並安裝更新),或將軟體解除安裝來停止接收更新。 產品文件 (如果有的話) 可能也會指出如何針對您的特定裝置或軟體關閉更新。

c. 德國和奧地利。
(i) 瑕疵擔保。正確授權的軟體會如隨附於軟體的任何 Microsoft 資料執行。 不過,Microsoft 並不為授權的軟體提供合約保證。
(ii) 損害賠償責任之限制。故意不當行為、嚴重疏忽和根據產品責任法的索賠,以及死亡、個人或人身傷害,Microsoft 將根據成文法擔負責任。

根據現行法律 (ii),Microsoft 僅會在違反該等資料合約義務、未滿足此合約的應有表現、違反可能危及此合約目的的情事,以及未符合一方應持續信賴之規範 (亦稱「基本義務」) 時擔負責任。 針對其他輕微疏忽,
Microsoft 將不擔保輕微疏忽。

10. 不為瑕疵擔保之聲明。 軟體係依「現況」授權。您須自行承擔使用風險。 Microsoft 不提供明示擔保、保證或條件。 在您所屬之當地法律許可下,著作人茲此排除適售性、適合某特定用途或未侵權事實之默示擔保責任。

11. 損害賠償免責與責任限制。 您只能向 MICROSOFT 及其供應商就直接損害索賠,最高不得超過美金 $5.00 元。 您無法復原任何其他損害,包括後果性損害、利潤損失、特殊損害、間接損害或偶然的損害。

此限制適用於 (a) 與第三方網際網路網站的軟體、服務、內容 (包括程式碼) 有關的任何項目,或第三方應用程式; (b) 違反合約、違反擔保、保證或條款、限定義務、疏忽,或相關法律允許範圍內之其他侵權的索賠。 即使 Microsoft 已知悉或應知悉此等損害發生的可能性,此項限制仍然適用。 此外,您所在國家/地區也可能不允許排除或限制附隨性損害、衍生性損害或其他損害,這也可能造成上述限制或排除規定並不適用於您。

Visual Studio 2010

Visual Studio 2013

整合模式殼層 獨立模式 Shell
Visual Studio 2013 整合模式殼層 Visual Studio 2013 獨立模式殼層
Visual Studio 2013 整合模式殼層 – 語言套件 (de-DE) Visual Studio 2013 獨立模式殼層 – 語言套件 (de-DE)
Visual Studio 2013 整合模式殼層 – 語言套件 (en-US) Visual Studio 2013 獨立模式殼層 – 語言套件 (en-US)
Visual Studio 2013 整合模式殼層 – 語言套件 (es-ES) Visual Studio 2013 獨立模式殼層 – 語言套件 (es-ES)
Visual Studio 2013 整合模式殼層 – 語言套件 (fr-FR) Visual Studio 2013 獨立模式殼層 – 語言套件 (fr-FR)
Visual Studio 2013 整合模式殼層 – 語言套件 (it-IT) Visual Studio 2013 獨立模式殼層 – 語言套件 (it-IT)
Visual Studio 2013 整合模式殼層 – 語言套件 (ja-JP) Visual Studio 2013 獨立模式殼層 – 語言套件 (ja-JP)
Visual Studio 2013 整合模式殼層 – 語言套件 (ko-KR) Visual Studio 2013 獨立模式殼層 – 語言套件 (ko-KR)
Visual Studio 2013 整合模式殼層 – 語言套件 (pt-BR) Visual Studio 2013 獨立模式殼層 – 語言套件 (pt-BR)
Visual Studio 2013 整合模式殼層 – 語言套件 (ru-RU) Visual Studio 2013 獨立模式殼層 – 語言套件 (ru-RU)
Visual Studio 2013 整合模式殼層 – 語言
套件
(zh-CN)
Visual Studio 2013 獨立模式殼層 – 語言套件 (zh-CN)
Visual Studio 2013 整合模式殼層 – 語言套件 (zh-TW) Visual Studio 2013 獨立模式殼層 – 語言套件 (zh-TW)

KB3107629

Visual Studio 2015

整合模式殼層 獨立模式 Shell
Visual Studio 2015 整合模式殼層 Visual Studio 2015 獨立模式殼層
Visual Studio 2015 整合模式殼層 – 語言套件 (cs-CZ) Visual Studio 2015 獨立模式殼層 – 語言套件 (cs-CZ)
Visual Studio 2015 整合模式殼層 – 語言套件 (de-DE) Visual Studio 2015 獨立模式殼層 – 語言套件 (de-DE)
Visual Studio 2015 整合模式殼層 – 語言套件 (en-US) Visual Studio 2015 獨立模式殼層 – 語言套件 (en-US)
Visual Studio 2015 整合模式殼層 – 語言套件 (es-ES) Visual Studio 2015 獨立模式殼層 – 語言套件 (es-ES)
Visual Studio 2015 整合模式殼層 – 語言套件 (fr-FR) Visual Studio 2015 獨立模式殼層 – 語言套件 (fr-FR)
Visual Studio 2015 整合模式殼層 – 語言套件 (it-IT) Visual Studio 2015 獨立模式殼層 – 語言套件 (it-IT)
Visual Studio 2015 整合模式殼層 – 語言套件 (ja-JP) Visual Studio 2015 獨立模式殼層 – 語言套件 (ja-JP)
Visual Studio 2015 整合模式殼層 – 語言套件 (ko-KR) Visual Studio 2015 獨立模式殼層 – 語言套件 (ko-KR)
Visual Studio 2015 整合模式殼層 – 語言套件 (pl-PL) Visual Studio 2015 獨立模式殼層 – 語言套件 (pl-PL)
Visual Studio 2015 整合模式殼層 – 語言套件 (pt-BR) Visual Studio 2015 獨立模式殼層 – 語言套件 (pt-BR)
Visual Studio 2015 整合模式殼層 – 語言套件 (ru-RU) Visual Studio 2015 獨立模式殼層 – 語言套件 (ru-RU)
Visual Studio 2015 整合模式殼層 – 語言套件 (tr-TR) Visual Studio 2015 獨立模式殼層 – 語言套件 (tr-TR)
Visual Studio 2015 整合模式殼層 – 語言套件 (zh-CN) Visual Studio 2015 獨立模式殼層 – 語言套件 (zh-CN)
Visual Studio 2015 整合模式殼層 – 語言套件 (zh-TW) Visual Studio 2015 獨立模式殼層 – 語言套件 (zh-TW)

意見反應