您目前已離線,請等候您的網際網路重新連線

Visual Studio 2015 已修正錯誤及已知問題

Visual Studio 2015 已修正錯誤及已知問題
本文列出 Microsoft Visual Studio 2015 的已修正錯誤及已知問題。

若要檢視 Visual Studio 2015 產品的完整清單並選取要下載的產品,請查看 Visual Studio 下載

Visual Studio 2015 詳細資料

若要探索 Visual Studio 2015 的新增功能,請參閱 Visual Studio 版本資訊

如需 Windows 10 SDK 和工具的已知問題清單,請參閱 Windows SDK 和工具的已知問題論壇

已修正錯誤

分析工具
  • [診斷工具] 視窗會在 [輸出] 視窗的 [診斷中樞] 輸出中顯示訊息「診斷工具意外失敗」及「叢集資源失敗」或「無法啟動標準收集器」。
  • [診斷工具] 視窗開啟時,UI 會在 Visual Studio 中延遲發生。
Team Foundation Server (TFS)
  • 當您以土耳其文使用 TFS 時,Publish 會失敗並顯示錯誤訊息「資料不屬於可允許限制」。
  • 專案集合或專案名稱有空格時,「分散式測試自動化」及「雲端負載測試」工作便會失敗。
其他
  • 在您安裝 Visual Studio 2015 之後,不會顯示 Windows 8.1 擷取階層連結範本。
  • 建立 ClickOnce Publishing 選用功能,以取得必要的 Windows 8.1 SDK 工具。
  • 關於無法新增 Application Insights 之錯誤訊息的資訊並不完整。

已知問題

安裝
  • 立即註冊

    在 Visual Studio 2015 版本之中,我們已將產品與其他數種相關體驗整合。這些體驗多數都需要帳戶來連接至服務,Visual Studio 同時為 Microsoft 帳戶及工作或學校帳戶提供嵌入式認證提示。在 Microsoft 帳戶的工作流程中,您可以按一下 [立即註冊] 連結,就能直接從 Visual Studio 建立帳戶。這個連結就在「還沒有 Microsoft 帳戶?」文字旁邊。目前有一個已知的問題會影響這個連結。您可以利用下列其中一個方法來發現這個問題:
    • 此連結可能會傳回 404 (內容無法使用) 錯誤頁面。
    • 系統可能會引導您到正確的表格,讓您建立 Microsoft 帳戶。然而在完成表格時,您可能會發現您並未登入。
    如果出現 404 錯誤,您可以啟用瀏覽器造訪下列的網站,並建立帳戶:

    建立帳戶後,即可使用您建立的 Microsoft 帳戶使用者名稱和密碼來登入 Visual Studio。

    如果在填寫完「建立帳戶」的表單後,登入的對話方塊關閉,您仍然必須登入 (即使帳戶才剛建立)。如果要執行這項操作,請重新開啟對話方塊,並輸入您的認證以正確地登入帳戶。

    這些問題將排定於日後進行修正。
  • 如果您未安裝更新,在 Windows 8.1 或 Windows Server 2012 R2 上安裝 Visual Studio 2015 會失敗KB 2919355 Windows RT 8.1、Windows 8.1 及 Windows Server 2012 R2 更新:2014 年 4 月. 如需詳細資訊,請參閱 Visual Studio 2015 系統需求

    您可以確認電腦上是否已安裝 KB2919355,方法是移至 [控制台] > [程式和功能] > [檢視安裝的更新] 並尋找「Microsoft Windows 的更新 (KB2919355)」。
    如果找不到安裝在電腦的 KB2919355 更新,則可查看 Windows Update。

    請注意 KB2919355 本身有其他必須優先安裝的先決條件。因此您可能需在 Windows Update 上「檢查更新」,並多次安裝提供的更新,才能完全保持最新狀態。
  • 若未將 Windows Update 選項設為自動更新根憑證,且當您選擇安裝選用元件時,會在安裝結束時收到下列 Visual Studio 安裝程式警告:
    Visual Studio 適用的 PowerShell 工具:此產品並未成功下載:下載檔案的簽章驗證失敗。
    關閉自動更新時,您的電腦將不會有最新的根憑證。因此,Visual Studio 安裝程式不會將用於簽署 VSIX 檔案的憑證視為有效憑證且不會安裝元件。

    因應措施

    若要解決此問題,請依照下列步驟,開啟自動更新以取得根憑證:
    • 按下 Windows 標誌鍵 + R,以開啟 [執行] 對話方塊。
    • 執行 Gpedit.msc
    • 找到 [本機電腦原則] > [系統管理範本] > [系統] > [網際網路通訊管理] > [網際網路通訊設定] > [關閉自動根憑證更新]
    • 選取 [已停用][尚未設定] 以開啟選項。
    • 強制 Windows Update 取得最新的根憑證。
  • 安裝中未包含 AdminDeployment.xml 檔案。

    因應措施
    您可以使用 /CreateAdminFile <檔案位置> 命令列參數來建立 AdminDeployment.xml 檔案。
  • 有時候系統並不會安裝 AdminDeployment.xml 檔案中使用者所包含的選取項目。

    因應措施
    在 AdminDeployment.xml 檔案的結尾新增標記為 "Selected="yes"" 的項目。
Visual Studio IDE
  • 如果您不是包含訂閱之 Azure Active Directory 的成員,則 Azure 訂閱無法自動顯示在 Visual Studio 中。
  • 當嘗試從 XAML 編輯器插入程式碼片段,您會收到空白清單,而非 XAML 語言新增的程式碼片段。

    因應措施
    • 將 "C:\Program Files (x86)\Microsoft Visual Studio 14.0\DesignTools\Snippets\SnippetsIndex.xml" 複製到 C:\Program Files (x86)\Microsoft Visual Studio 14.0\DesignTools\Snippets\XAML
    • 在 "C:\Program Files (x86)\Microsoft Visual Studio 14.0\DesignTools\Snippets\XAML\1033\" 中新增程式碼片段資料夾
    • 將 C:\Program Files (x86)\Microsoft Visual Studio 14.0\DesignTools\Snippets\XAML\1033\Tag.snippet" 複製到 "C:\Program Files (x86)\Microsoft Visual Studio 14.0\DesignTools\Snippets\XAML\1033\Snippets"
  • Microsoft Visual Studio 2015 當機,並出現 System.UnauthorizedAccess 例外狀況

    徵狀
    對話方塊隨機地出現,並出現「Microsoft Visual Studio 2015 已停止運作」的訊息。展開問題詳細資訊並捲動至簽章 09 的位置,您就可以看到 System.UnauthorizedAccess 例外狀況。

    因應措施
    將 "%tmp%\VSRemoteSettings" 資料夾的完整控制權限提供給目前的使用者:
    • 開啟 Windows Explorer,在位置列輸入 %tmp%,前往暫存目錄。
    • 選取 "VSRemoteSettings" 資料夾並按住 [內容]
    • 前往 [安全性] 索引標籤,然後按一下 [編輯]
    • 在出現的 [權限] 對話方塊上按一下 [新增]
    • 輸入您的使用者名稱,然後按一下 [檢查名稱] 來確認是否正確。按一下 [確定]
    • 在列表中選取您的使用者名稱,並核取權限列表中的 [完整控制] 核取方塊。按一下 [確定] 來關閉 [權限] 對話方塊。
    • 按一下 [確定] 以關閉 [資料夾內容] 對話方塊。
測試工具
  • 無法對 Visual C++ 受管理測試專案進行偵錯。

    因應措施

    若要解決此問題,請造訪 [工具] -> [選項] -> [偵錯] -> [一般] 窗格並取消 [啟用 Just My Code] 選項。
  • 當您使用 [重定專案目標] 來重定 Windows Phone Silverlight 8.1 專案目標,則不會建立 Visual C++ Unit Test Application (Windows Phone Silverlight 8.0) 專案。
  • Windows Store 及 Windows Phone 適用的自動程式碼 UI 測試專案可供使用但無法在專業版中運作。
    專業版中應該無法使用自動程式碼 UI 測試。
網頁平台和工具
  • 無法在 Visual Studio 2015 將服務參考新增至 WCF 服務。

    徵狀

    如果發生此問題,您可能會收到下列錯誤訊息:
    錯誤:無法載入檔案或組件 'Microsoft.Owin.Security, Version=2.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 或其中一個相依性。系統找不到指定的檔案。

    因應措施

    若要解決此問題,在 [服務參考] -> [進階] 中取消 [重複使用參考組件中的型別] 選項的選取項目 (依預設會開啟此行為)。
  • 即使包含 Azure API 應用程式用戶端專案的組建成功,還是會發生警告。

    徵狀

    組建已成功。然而,您收到下列錯誤訊息:
    考量 app.config,將組件 "Newtonsoft.Json, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed" 從第 "4.5.0.0" [] 版重新對應第 "6.0.0.0" [] 版以解決衝突並消除警告。
    C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1819,5):警告 MSB3276:找到同一個相依組件不同版本之間的衝突。請將專案檔案中的 "AutoGenerateBindingRedirects" 屬性設定為 true。如需詳細資訊,請參閱 https://msdn.microsoft.com/zh-tw/library/2fc472t2.aspx

    因應措施

    若要解決此問題,依據下列方法,將繫結重新導向新增到應用程式的組態檔案 (App.config 或 Web.config):
    <執行階段><assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"><dependentAssembly><assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" /></dependentAssembly><dependentAssembly><assemblyIdentity name="System.Net.Http.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-4.2.28.0" newVersion="4.2.28.0" /></dependentAssembly></assemblyBinding></runtime>
  • 當您使用 Visual Studio 2015 Professional 或 Visual Studio 2015 Community Edition 的一般安裝時,無法安裝 LocalDB 元件。

    徵狀

    若您選取在 ASP.NET 專案範本的 [個別驗證] 選項,並嘗試按下 F5 來註冊使用者,您就會在執行階段期間收到下列 SqlException 錯誤訊息:
    找不到已安裝的本機資料庫執行階段

    因應措施

    若要解決此問題,請修復已安裝的 SKU,啟用 [Microsoft SQL Server 資料工具] 選項。
  • ASP.NET 5:在 Windows 7 SP1 上,必須先安裝 Powershell 3.0,才能安裝 DNX SDK。

    徵狀

    建立 ASP.NET 5 專案時,您會收到下列錯誤訊息:
    DNX SDK 版本 'dnx-clr-win-x86.1.0.0-beta5' 無法安裝。解決方案會針對此工作階段使用 DNX SDK 版本 'dnx-clr-win-x86-1.0.0-beta5'

    因應措施

    若要解決此問題,請安裝 Windows Powershell 3.0,然後再次建立專案。
  • ASP.NET 5:建立新 ASP.NET 5 Web 應用程式專案或是在虛擬機器上開啟現有專案時,無法在 [方案總管] 中載入所有參考。

    因應措施

    若要解決此問題,請重新啟動 Visual Studio 並重新開啟專案,便會正確載入參考。
  • ASP.NET 5:若未勾選 [發行] 對話方塊中 [設定] 索引標籤的 [使用 Powershell 指令碼] 選項,發行作業就無法正確運作。

    徵狀

    假設在您建立全新的 ASP.NET 5 應用程式時,您勾選的是 [雲端主機] 選項。當您發佈專案至 Azure,但並未選取 [發佈] 對話方框中 [設定] 標籤索引的 [使用 Powershell 指令碼] 選項,發行作業就無法正確運作。

    因應措施

    若要解決此問題,請選取 [發行] 對話方塊中 [設定] 索引標籤的 [使用 Powershell 指令碼] 選項。
  • ASP.NET 5:當您使用空白 ASP.NET 5 應用程式之 bower.json 檔案中的 Bower ,來新增套件,相依性節點會指示套件尚未安裝,即使已使用 Bower 成功安裝套件亦然。

    因應措施


    若要解決此問題,請關閉並重新開啟解決方案,相依性節點就能選取新套件。
  • ASP.NET 5:當您使用 Visual Studio 2015 RTM 開啟 ASP.NET 5 beta 4 專案,且專案是由 Visual Studio 2015 RC 建立,您就會收到下列錯誤訊息:
    由於已有另一個處理序正在使用該檔案,所以無法存取該檔案 '...\project.lock.json'。

    注意這是 ASP.NET 5 beta 4 執行階段中的問題。此問題是由 Visual Studio 2015 RTM 工具造成,而且此問題已在 ASP.NET 5 beta 5 中獲得修正。

    因應措施

    若要解決此問題,請關閉並重新開啟解決方案。
  • ASP.NET 5:當您使用 Visual Studio 2015 RTM 建立和執行 ASP.NET 5 beta 4 Web 應用程式專案,且專案是由 Visual Studio 2015 RC 建立,您就會收到下列錯誤訊息:
    Startup.cs 中的 app.UseBrowserLink()":
    無法載入檔案或組件 'Microsoft.AspNet.Http.Abstractions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' 或其中一個相依性。系統找不到指定的檔案。

    因應措施

    若要解決此問題,請在 "app.UseBrowserLink()" 行增添註解或是將您的專案更新至 beta 5。
  • ASP.NET 5:使用方案總管的 [搜尋] 功能來搜尋參考時,Visual Studio 2015 會在某些情況下停止回應。

    因應措施

    若要解決此問題,請在參考樹狀目錄中展開節點,而不是使用 [搜尋] 功能。
  • 對 Windows 工作流程專案偵錯時,如果未勾選 [模組載入時隱藏 JIT 最佳化 (僅限 Managed)] 選項,則無法如預期地點擊偵錯中斷點。

    因應措施

    若要確定所有偵錯中斷點能如預期地點擊,請勾選 [工具] -> [選項] -> [偵錯] -> [一般] 窗格的 [模組載入時隱藏 JIT 最佳化 (僅限 Managed)] 選項。
Release Management
  • 將 Release Management 伺服器升級為 Visual Studio 2015 RTM 時,重新設定的現有部署器 (會自動更新為 VS2015) 無法運作。

    因應措施

    若要解決此問題,從部署器解除安裝 Microsoft Deployment Agent 並重新安裝最新的 Microsoft Deployment Agent for Visual Studio 2015。
  • Release Management 未預期地顯示「授權已於升級 90 天內到期」。此問題會在您升級至 Visual Studio 2015 RTM 發生,方法是使用從 visualstudio.com 或 downloads.microsoft.com 下載的套件

    因應措施

    若要解決此問題,從 MSDN 訂閱下載 Release Management for Visual Studio 2015 並再次升級。
診斷工具
  • 當您執行 [診斷工具] 但不需要偵錯重定目標下列任一個項目:
    • 將組建組態設定為發行的 Windows Phone 8.1 應用程式。
    • 進行 NGEN 的 Windows 市集應用程式 (這會在一天之後自動發生)。
    • 將組建組態設定為「偵錯」模式的 C++ Universal Windows 專案。
    • Windows 7 上執行的 C++ 專案。
    CPU 使用量及記憶體使用量工具將不會顯示應用程式中程式碼的函式名稱。

    因應措施

    對於 Windows Phone 8.1 應用程式,將標準工具列上的組建組態下拉式功能表從 [發行] 設定為 [偵錯]
    對於 Windows 市集應用程式,請對應用程式進行變更,然後重新編譯。
    對於 C++ Universal Windows 應用程式,請將組建組態設定為 [發行]。如果需要「偵錯」模式,您可以將專案設定中的 [組態屬性 ]-> [偵錯] -> [產生偵錯資訊] 從 [最佳化以加速連結 (/DEBUG:FASTLINK)] 變更為 [最佳化以偵錯 (/DEBUG)]。
    若是 Windows 7 上的 C++ 專案,則請按一下 [建立詳細的報告] 並檢視詳細報告中的函式名稱。
Application Insights
  • 無法將 Application Insights 新增到現有的 Windows 8.1 專案或 Universal Windows 專案,則不會新增組態檔案。會將 SDK 套件安裝到專案中,但 Application Insights 無法運作。

    因應措施

    從另一個專案 (或是手動新增一個專案) 新增現有的 ApplicationInsights.config、設定 "BuildAction=Content" & "Copy to Output=Copy If Newer",然後依照正常的「新增至現有專案」流程:開啟 [專案內容] 功能表,然後按一下 [設定 Application Insights...]
    如果您以手動方式新增專案,請確定您執行下列動作:
    • 為檔案 "ApplicationInsights.config" 命名
    • 新增下列內容:
      <ApplicationInsights xmlns="http://schemas.microsoft.com/ApplicationInsights/2013/Settings"></ApplicationInsights>

NuGet 3.0
注意 NuGet 3.0 新增對專案.json 檔案及以 JSON 為主的全新通訊協定的支援,並已更新對新目標 Framework 的支援。如需詳細資訊,請參閱 NuGet 3.0 版本資訊
  • 沒有翻譯 [預覽] 視窗中的 [不要再顯示此訊息] 標籤及套件說明視窗中的 [作者] 標籤。

    因應措施

    從擴充圖庫中安裝更新的 NuGet 封裝管理員。
  • 當您使用 TFS 來源控制項來處理專案時,若 nuget.config 檔案設為唯讀,則 NuGet 無法顯示封裝管理員使用者介面。

    因應措施
    • 從 TFS 查看檔案。
    • 從擴充圖庫中安裝更新的 NuGet 封裝管理員。
  • 當您使用 Visual Studio 深色主題時,會看不到在 NuGet Powershell 視窗中黃色「重新啟動列」上的文字。

    因應措施
    • 使用 Visual Studio 淺色主題。
    • 從擴充圖庫中安裝更新的 NuGet 封裝管理員。
Cordova 和 JavaScript
  • 安裝通用 Windows 應用程式的工具後,在某些安裝狀況下,JavaScript 語言服務和專案系統可能會被解除安裝。這可能會造成下列的問題:
    • 當您新建 Cordova 專案時 Visual Studio 將會凍結。
    • 在您新建以 JavaScript 為基礎的通用 Windows 應用程式專案時,Visual Studio 將會顯示封裝載入失敗。
    • 當您編輯 JavaScript 檔案時,IntelliSense 將無法運作。
    • 當您對以 JavaScript 為基礎的通用 Windows 應用程式進行偵錯時,會收到下列的錯誤訊息:
      偵錯工具無法繼續執行程序。無法開始偵錯。

    因應措施:
    • 確定您的電腦已連線到網際網路,
      • 如果通用 Windows 應用程式開發工具仍然是已安裝的狀態:
        1. 前往 [程式和功能],選取 [Visual Studio 2015],按一下 [變更]
        2. 在 Visual Studio 安裝中,按一下 [修改]
        3. 取消選取 [通用 Windows 應用程式開發工具] 的功能。
        4. 再次選取 [通用 Windows 應用程式開發工具],按一下 [更新]。
      • 若您已將通用 Windows 應用程式開發工具解除安裝:
        1. 重新安裝通用 Windows 應用程式開發工具
        2. 或是遵循以下步驟,來重新安裝 JavaScript 專案系統與語言服務:
          • 下載您 Visual Studio 版本的安裝程式,例如 vs_community.exe。
          • 開啟命令視窗,然後執行以下命令:
            vs_community.exe /modify /installselectableitems JavaScript_Hidden /passive
          • 將目錄變更為 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE。
          • 請執行下列命令
            • devenv /updateconfiguration
            • devenv /clearcache
其他

其他相關資訊

如何下載 Microsoft 支援檔案

Visual Studio 家族中其他產品的更新可以在 Visual Studio 的 Microsoft 下載網站 (英文) 上找到。

需求

如需詳細系統需求,請參閱 Visual Studio 2015 相容性 (英文)。

重新啟動需求

安裝此套件之後,您可能必須將電腦重新啟動。

軟體需求

在 Windows 8.1 和 Windows Server 2012 R2 上,Visual Studio 2015 RTM 需要更新 2919355 (也可透過 Windows Update 取得),才能成功安裝。

支援的架構

  • 32 位元 (x86)
  • 64 位元 (x64) (WOW)
  • ARM

協力廠商應用程式


  • Visual Studio 2015 安裝可讓您安裝協力廠商應用程式。若要瞭解當您從 Visual Studio 2015 安裝 Cross Platform Mobile Development 工具時,需要哪些協力廠商應用程式,請參閱知識庫文章 3060693
  • Visual Studio 2015 解除安裝並不會解除安裝協力廠商應用程式。如需如何解除安裝與 Visual Studio 2015 一起安裝的協力廠商應用程式的相關資訊,請參閱知識庫文章 3060695
協力廠商資訊免責聲明
本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。Microsoft 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。
注意 :本文屬於「快速發佈」文章,係由 Microsoft 技術支援或組織內部直接建立。 本文所包含的資訊是為了回應新問題而依現況提供。 因此為了迅速對外發佈,文章內容可能含有印刷錯誤,而且可能會在不另行通知的情況下進行修改。 如需其他考量事項,請參閱使用規定
內容

文章識別碼:3025135 - 最後檢閱時間:01/11/2016 15:55:00 - 修訂: 4.0

  • kbsurveynew kbexpertiseadvanced atdownload KB3025135
意見反應