Opravené chyby a známé problémy verze Visual Studio 2015 RC

Opravené chyby a známé problémy verze Visual Studio 2015 RC
Tento článek obsahuje seznam opravených a známých problémů verze Microsoft Visual Studio 2015 Release Candidate (RC).

Verze Visual Studio 2015 RC představuje verzi release candidate pro další hlavní verzi Visual Studia. Produkty Visual Studio 2015 RC nabízené na této stránce jsou „publikované.“ To znamená, že zákazníci mohou používat tato sestavení v provozním prostředí. Jedná se stále o prerelease verze, takže mohou obsahovat některé chyby, které se opraví v konečné verzi.

Úplný seznam produktů Visual Studio 2015 RC a výběr produktů ke stažení zobrazíte na stránce Soubory Visual Studio ke stažení.

Podrobnosti verze Visual Studio 2015 RC

Chcete-li zjistit, co je nového ve verzi Visual Studio 2015 RC, otevřete si odkaz poznámky k verzi Visual Studio RC.

Známé problémy

Instalace
Před instalací
  • Během instalace verze Visual Studio 2015 RC když k instalaci Visual Studia vyberete jednotku neobsahující systém Windows, většina programu se stále nainstaluje na systémovou jednotku. Pouze malá část programu se nainstaluje na disk bez systému Windows.
  • Před instalací verze Visual Studio 2015 RC odstraňte nástroje Visual Studia pro Windows 10 Insider Preview. Pokud jste nainstalovali Visual Studio 2015 CTP6 a nástroje Visual Studia pro Windows 10 Insider Preview, musíte odinstalovat nástroje pro Windows 10 před instalací verze Visual Studio 2015 RC.
  • Po instalaci verze Visual Studio 2015 RC do počítače s Windows 7 SP1, nepodaří se certifikátu Authenticode v instalačním programu Dotfuscator ověřit, zda se počítač odpojil od Internetu.

    Chcete-li tento problém vyřešit, použijte jednu z následujících metod:
    • Při výskytu tohoto problému klikněte na tlačítko Přeskočit balíček a přeskočte instalaci Dotfuscatoru. Instalace Visual Studia 2015 bude pokračovat obvyklým způsobem. Dotfuscator se však nenainstaluje.
    • Připojení počítače k Internetu.
Upgrade z předchozích verzí
  • Po instalaci Visual Studia 2015 RC nějakou dobu v dialogovém okně Průběh neuvidíte posun lišty průběhu. Proto si můžete myslet, že instalace Visual Studia nereaguje.

    Chcete-li tento problém vyřešit, pomocí Správce úloh analyzujte aktivitu za rozhraním instalačního programu. Hledejte procesy, které používají velké množství šířky pásma sítě nebo času pevného disku. Instalační programy obvykle využívají velkou šířku pásma sítě ke stahování balíčků a velké množství času pevného disku k rozbalení a kopírování souborů. Pokud programy obsahují názvy související s instalací, můžete vidět prováděnou práci, i když není odesílána do rozhraní instalace. Pokud tyto programy nepřipomínají instalační programy, mohou soupeřit s instalačním programem o využívání těchto počítačových zdrojů.
  • Když upgradujete z verze Visual Studio 2015 CTP na Visual Studio 2015 RC, neodstraní se zkratky na Microsoft Test Manager 2015 CTP a Feedback client 2015 CTP. Dojde však k přidání zkratek na protějšky verze RC. Zkratky můžete bezpečně smazat z CTP a vyhnout se tak zmatkům. Pokud se místo toho rozhodnete zkratky CTP ignorovat, nedojde ke ztrátě funkce, protože zkratky CTP také otevírají verzi RC produktu.
  • Předpokládejme, že upgradujete na verzi Visual Studio 2015 RC z verze Visual Studio 2015. Vyberte typ instalace Typická, nebo Vlastní. Po upgradu můžete zjistit, že se některé funkce starší verze Visual Studia nenachází ve verzi Visual Studio 2015 RC.

    Tomuto problému předejdete následujícím způsobem:
    1. V Ovládacích panelech otevřete položku Programy a funkce před spuštěním instalace RC.
    2. Klikněte na položku starší verze Visual Studia 2015 a pak klikněte na tlačítko Vlastní.
    3. V dialogovém okně režim údržby klikněte na tlačítko Upravit.
    4. Všimněte si zaškrtnutých políček v uživatelském rozhraní.
    5. V instalaci verze RC klikněte na tlačítko Vlastní.
    6. Použijte poznámky k zaškrtnutí stejných políček pro starší verze.
  • Po automatickém upgradu agenta nasazení Visual Studia 2013 pro práci proti serveru Visual Studio 2015 RC a povolení agentovi nasazení používání Server pro správu průběžných verzí přes rozhraní HTTP ke kopírování komponent, můžete se setkat s jedním z následujících problémů:
    • Vaše verze může selhat v kroku Nasazení a vy obdržíte následující chybovou zprávu:
      Nelze načíst soubor nebo sestavení „Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed“ nebo některou z jeho závislostí. Nalezená definice manifestu sestavení neodpovídá odkazu na sestavení. (Výjimka z HRESULT: 0x80131040)
    • Následující chyba se uloží do protokolu v prohlížeči událostí na počítači agenta nasazení:
      Timestamp: <DateTime>Message: Could not load file or assembly 'Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040): \r\n\r\n at Microsoft.TeamFoundation.Release.Data.Proxy.RestProxy.BaseDeploymentControllerServiceProxy.GetPackageFileInfos(String packageLocation)
      at Microsoft.TeamFoundation.Release.DeploymentAgent.Services.Deployer.HttpPackageDownloader.CopyPackageAndUnpackIt(String packageSourceLocation, String filesDestinationLocation)
      at Microsoft.TeamFoundation.Release.DeploymentAgent.Services.Deployer.ComponentProcessor.CopyComponentFilesImplementation(Action`2 copyFolder, Func`2 packageFileInfo, Func`4 downloadFile, Action`1 downloadCompleted)
      at Microsoft.TeamFoundation.Release.DeploymentAgent.Services.Deployer.ComponentProcessor.CopyComponentFiles()
      at Microsoft.TeamFoundation.Release.DeploymentAgent.Services.Deployer.ComponentProcessor.DeployComponent()Category: General
      Priority: -1
      EventId: 0
      Severity: Error
      Title:
      Machine: NVM30682
      Application Domain: DeploymentAgent.exe
      Process Id: 4668
      Process Name: C:\Program Files\Microsoft Visual Studio 12.0\Release Management\bin\DeploymentAgent.exe
      Win32 Thread Id: 4876
      Thread Name:
      Extended Properties:


    Jestli chcete tyto problémy vyřešit, použijte jednu z následujících metod:
    • Možnost 1:

      Zkopírujte soubor Newtonsoft.Json.dll z agenta nasazení Visual Studia 2015 RC do upgradovaného agenta Visual Studia 2013 a restartujte službu Agent nasazení společnosti Microsoft.

      Zdrojová cesta na agenta nasazení Visual Studia 2015 RC: „% ProgramFiles(x86)%\Microsoft Visual Studio 14.0\Release Management\bin\Newtonsoft.Json.dll“ nebo „%ProgramFiles%\Microsoft Visual Studio 14.0\Release Management\bin\Newtonsoft.Json.dll“ (podle umístění se instaluje agent nasazení).

      Cílová cesta agenta nasazení Visual Studia 2013: „% ProgramFiles(x86)%\Microsoft Visual Studio 14.0\Release Management\bin\Newtonsoft.Json.dll“ nebo „%ProgramFiles%\Microsoft Visual Studio 14.0\Release Management\bin\Newtonsoft.Json.dll“ (podle umístění se instaluje agent nasazení).
    • Možnost 2:
      1. Odinstalujte existujícího agenta nasazení Visual Studia 2013.
      2. Instalace agenta nasazení Visual Studia 2015 RC.
Po instalaci
  • Po úspěšné instalaci Visual Studia můžete při pokusu o spuštění Visual Studia obdržet následující zprávu:
    Instalace nebyla úspěšně dokončena. Přeinstalujte nebo opravte Visual Studio
    Chcete-li tento problém vyřešit, najděte následující klíč:
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0\Setup\VS\[enterprise | professional | community]
    Pokud hodnota pro proměnnou InstallResult činí 3010, změňte ji na 0. Jinak proveďte opravu produktu podle požadavku.
  • Pokud se rozhodnete opravit instalaci Visual Studio Test Professional jako součást procesu instalace nebo opravy, zobrazí se v dialogovém okně následující chybová zpráva:
    VSTestConfig.exe přestal pracovat.
    Tuto chybovou zprávu můžete bezpečně ignorovat, protože nemá vliv na opravu. Klikněte na tlačítko Zavřít program a pokračujte v opravě. Pokud se setkáte s potížemi při následné opravě Microsoft Test Manageru, obraťte se na zákaznickou podporu.
Problémy, které mají vliv na instalaci z ISO
  • Předpokládejte, že instalujete verzi Visual Studio 2015 RC ze souboru ISO a pak vyberete nástroje Apache Cordova. Po opravě Visual Studia se zobrazí dialogové okno a požádá o zdroj souboru JSBreadcrumbRes.msi. Pokud přeskočíte balíček, instalační program se dokončí a zobrazí výstražnou zprávu „Nástroje pro Apache Cordova – šablony. Systém nemůže nalézt uvedený soubor.“

    Pro vyřešení tohoto problému vyberte možnost Přeskočit balíček během opravy. Balíček není nutný a upozornění můžete bezpečně ignorovat.

    Další známé problémy související s nástroji Visual Studio pro Apache Cordova naleznete v tématu Nástroje pro Apache Cordova – známé potíže.
  • Instalační soubor Visual Studia obsahuje funkce, které nejsou součástí souboru ISO. Jestli chcete umožnit akvizici poslední verze vlastností nové platformy a povolit lepší přizpůsobení instalace Visual Studia za účelem minimalizace doby instalace a velikosti, instalační program Visual Studia obsahuje funkce, které nejsou součástí souborů ISO.

    Chcete-li tento problém vyřešit, vytvořte složku s nezbytnými soubory pro offline instalaci:
    1. Uložte instalační program Visual Studio do místního počítače.
    2. Z příkazového řádku spusťte soubor .exe pomocí přepínače /layout . Zadejte například následující příkaz:

      vs_community.exe /layout
    3. Určete složku, do které chcete stáhnout soubory instalačního programu. Vyhledejte například následující složku:

      c:\Users\YourName\Downloads\VSCommunity
    4. Po dokončení stahování spusťte soubor .exe ze složky zadaného umístění. Například otevřete složku VSCommunity v knihovně Soubory ke stažení a spusťte soubor Vs_community.exe.

    Poznámka: Z důvodu potíží ve verzi RC nestáhne možnost stahování /layout veškerý software vyžadovaný některými funkcemi Visual Studia. Některé komponenty vyžadují k instalaci připojení k Internetu.
  • Po úspěšné instalaci Visual Studia můžete při pokusu o spuštění Visual Studia obdržet následující zprávu:
    Instalace nebyla úspěšně dokončena. Přeinstalujte nebo opravte Visual Studio
    Chcete-li tento problém vyřešit, najděte následující klíč:
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0\Setup\VS\[enterprise | professional | community]
    Pokud hodnota pro proměnnou InstallResult činí 3010, změňte ji na 0. Jinak proveďte opravu produktu podle požadavku.
Nástroje pro vývoj aplikací Windows
  • Jestli chcete instalovat nástroj pro vývoj pro univerzální aplikace Windows 10 v instalačním programu Visual Studia, klikněte na tlačítko Vlastní, klikněte na tlačítko Další a pak vyberte funkci Nástroje pro vývoj univerzálních aplikací Windows. Verze Windows 10 Insider Preview již nepoužívá samostatný instalační program.
  • Emulátory Windows vyžadují fyzický počítač s verzí Windows 8.1 (x64) Professional Edition nebo novější a procesorem, který podporuje klientskou funkci Hyper-V a překládání adres druhé úrovně (SLAT). Po instalaci Visual Studia do virtuálního počítače (VM) se emulátory nespustí.
Různé potíže
  • Po instalaci verze Visual Studio 2015 RC a po kliknutí na tlačítko Storno a Ano v dialogovém okně Průběh pokračuje lišta průběhu dlouhou dobu v načítání.

    Pokud počkáte, žádost o zrušení se dodrží při dalším přechodu balíčku. To však může trvat mnoho minut. Počkejte na ukončení aktuálního zpracování obvyklým způsobem a zajistěte tak nejlepší možnou částečnou instalaci.

    Pokud musíte instalaci zastavit okamžitě, můžete použít správce úloh k vyhledání a ukončení úlohy instalačního procesu.

    Upozornění: Může dojít k nastavení konečné instalace do neurčitého stavu. Pokud se rozhodnete instalaci ukončit před dokončením, doporučujeme restartovat instalaci co nejdříve a pak instalaci opravit nebo program odinstalovat.
Visual Studio IDE
  • Pokud jste zakázali JavaScript v Internet Exploreru, nemůžete se přihlásit do Visual Studia a synchronizovat nastavení společně s dalšími zařízeními.

    Jestli chcete tento problém vyřešit, povolte JavaScript v Internet Exploreru. Postupujte takto:
    1. V nabídce Nástroje klikněte na příkaz Možnosti Internetu a potom klikněte na kartu Zabezpečení.
    2. Klikněte na oblast Internet.
    3. Pokud nemusíte přizpůsobovat nastavení zabezpečení sítě Internet, klikněte na tlačítko Výchozí úroveň. Přejděte ke kroku 4. Pokud potřebujete upravit nastavení zabezpečení Internetu, postupujte následovně:
      1. Klepněte na tlačítko Vlastní úroveň.
      2. V dialogovém okně Nastavení zabezpečení – oblast sítě Internet klikněte na položku Povolit pro Aktivní skriptování v části Skriptování.
    4. Kliknutím na tlačítko Zpět se vrátíte na předchozí stránku a pak kliknutím na tlačítko Obnovit spustíte skripty.
    Další informace naleznete v tématu Jak povolit JavaScript ve webovém prohlížeči.
  • Když povolíte rozšířené zabezpečení v Internet Exploreru, nemůžete se přihlásit do Visual Studia ve Windows Serveru, protože rozšířené zabezpečení blokuje online službu URI, která je vyžadována Visual Studiem k přihlášení do online služby. Omezení, která zakazují JavaScript a soubory cookie také brání Visual Studiu ve správném přihlášení.

    Jestli chcete tento problém obejít, klikněte na tlačítko Přidat a přidejte požadované adresy URL do seznamu vyloučených adres Windows Server, pokud uvidíte následující dialogové okno.



    Pak restartujte Visual Studio a zkuste se znovu přihlásit.

    Jiným řešením je vypnout konfiguraci rozšířeného zabezpečení Internet Exploreru.
  • Aplikace C++ a JavaScript, které odkazují na spravovaný soubor Windows Runtime Metadata (.winmd) nejsou optimalizovány zahrnutím .NET Native, protože .NET Native není v těchto projektech povolen. Jestli chcete povolit .NET Native, musíte upravit soubor JSProj nebo VCXProj.

    Chcete-li tento problém vyřešit, použijte jednu z následujících metod:
    • Pro aplikace v C++:
      1. Zavřete projekt, který chcete upravit.
      2. Otevřete soubor VCXProj v textovém editoru.
      3. Najděte prvek PropertyGroup, který neobsahuje atribut Stav.
      4. Přidejte „<EnableDotNetNativeCompatibleProfile>true</EnableDotNetNativeCompatibleProfile>“ do prvku PropertyGroup.
      5. Najděte prvky PropertyGroup, které obsahují Condition="'$(Configuration)|$(Platform)'=='Release|<arch>'" pro který <arch> představuje Win32, ARM nebo x64.
      6. Přidejte „<UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>“ dovnitř každého prvku PropertyGroup.
      7. Uložte soubor VCXProj.


    • Pro aplikace s jazykem JavaScript:
      1. Zavřete projekt, který chcete upravit.
      2. Otevřete soubor JSProj v textovém editoru.
      3. Najděte prvek PropertyGroup, který neobsahuje atribut Stav.
      4. Přidejte „<EnableDotNetNativeCompatibleProfile>true</EnableDotNetNativeCompatibleProfile>“ do prvku PropertyGroup.
      5. Najděte prvky ProjectConfiguration, které obsahují Include="Release|<arch>" pro který <arch> představuje ARM, x64 nebo x86.
      6. Přidejte „<UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>“ dovnitř každého prvku ProjectConfiguration.
      7. Uložte soubor JSProj.
  • Konfigurace platformy AnyCPU není podporována pro aplikace Windows 10 Insider Preview, které jsou sestavy pomocí C# a Visual Basicu. Tato verze Visual Studia používá .NET Native k sestavení aplikací Windows 10. .NET Native kompiluje kód jazyka C# a Visual Basicu do nativního kódu a nezávisí na procesoru.
  • Při ladění aplikací C# nebo Visual Basic Windows 8.1 se při najetí nad výrazy nemusí zobrazit datové tipy. Vyhodnocování výrazů v ladicím programu Windows může také selhat a zobrazit chybovou zprávu připomínající následující:

    chyba CS0012: Typ „Windows.UI.Core.Dispatcher“ se definuje v sestavení bez odkazování. Musíte přidat odkaz na sestavení „Windows.UI.winmd,...

    Jestli chcete tento problém vyřešit, povolte starší verze hodnotitelů výrazu jazyka C# a VB.

  • Soubory statického rozsahu testování kódu se neshromažďují, pokud použijete agenty Visual Studio 2013, kteří se konfigurují proti verzi Visual Studio 2015 nebo TFS 2015 a pokud se zobrazí následující chybová zpráva:

    System.DllNotFoundException: Nelze načíst knihovnu DLL „VSCover 140“: Uvedený modul nebyl nalezen. (Výjimka z HRESULT:0x8007007E)

    Poznámka:
    K tomuto problému dochází, pouze pokud spouštíte testy na vzdáleném počítači a pokoušíte se shromažďovat data statického rozsahu testování kódu.
  • Když odkazujete přenosnou knihovnu tříd v projektu, některé operace mohou způsobovat chyby, které se nahlásí do seznamu chyb Visual Studia, i když je sestavení úspěšné.

    Tomuto problému předejdete následujícím způsobem:
    1. Klikněte pravým tlačítkem na projekt, ve kterém se chyby hlásí v průzkumníku řešení a pak klikněte na tlačítko Uvolnit projekt.
    2. Znovu klikněte pravým tlačítkem na projekt v průzkumníku řešení a pak klikněte na tlačítko Upravit <Název projektu>.

      Poznámka: V tomto příkazu představuje <Název projektu> skutečný název projektu.
    3. Do položky <PropertyGroup> v horní části souboru projektu, který neobsahuje žádný atribut Podmínka přidejte následující:

      <CheckForSystemRuntimeDependency>true</CheckForSystemRuntimeDependency>
    4. Soubor uložte a zavřete.
    5. Klikněte pravým tlačítkem myši na název projektu v průzkumníku řešení a pak klikněte na tlačítko Znovu načíst projekt.


Webová platforma a nástroje
  • Ve verzi Visual Studio 2015 RC nemůžete konfigurovat nastavení sestavení, pokud používáte TypeScript v projektu ASP.NET 5 nebo Cordova.

    Tomuto problému předejdete následujícím způsobem:
    1. Klikněte pravým tlačítkem myši na projekt a pak klikněte na příkaz Uvolnit projekt.
    2. Klikněte pravým tlačítkem myši na projekt a pak klikněte na příkaz Upravit <Projekt>.

      Poznámka: V tomto příkazu představuje <Projekt> skutečný název projektu.
    3. V souboru XML projektu můžete pomocí následujících pokynů definovat nastavení MSBuild, které používá editor TypeScript:
    Následuje příklad nastavení MSBuild, které můžete nakonfigurovat v souboru projektu:

    <PropertyGroup>    <TypeScriptTarget>ES5</TypeScriptTarget>    <TypeScriptCompileOnSaveEnabled>true</TypeScriptCompileOnSaveEnabled>    <TypeScriptNoImplicitAny>false</TypeScriptNoImplicitAny>    <TypeScriptModuleKind>none</TypeScriptModuleKind>    <TypeScriptRemoveComments>false</TypeScriptRemoveComments>    <TypeScriptOutFile></TypeScriptOutFile>    <TypeScriptOutDir></TypeScriptOutDir>    <TypeScriptGeneratesDeclarations>false</TypeScriptGeneratesDeclarations>    <TypeScriptSourceMap>true</TypeScriptSourceMap>    <TypeScriptMapRoot></TypeScriptMapRoot>    <TypeScriptSourceRoot></TypeScriptSourceRoot>    <TypeScriptNoEmitOnError>true</TypeScriptNoEmitOnError>  </PropertyGroup>
    Viz hodnoty pro nastavení TypeScript MSBuild.

    Další známé problémy související s nástroji Visual Studio pro Apache Cordova naleznete v tématu Nástroje pro Apache Cordova – známé potíže.
  • Ve verzi Visual Studio 2015 RC se Project Spartan (stolní nebo mobilní verze) nezobrazí jako cíl ladění v seznamu F5 pro webové projekty jako ASP.NET.

    Jestli chcete tento problém obejít, změňte výchozí prohlížeč ve Windows 10 Insider Preview z Project Spartan na Internet Explorer. Můžete to udělat otevřením nabídky Start, najetím na Nastavení, najetím na Systém a pak kliknutím na Výchozí aplikace. Pod položkou Webový prohlížeč klikněte na položku Project Spartan a pak klikněte na položku Internet Explorer.
  • Verze Web Essentials CTP není zakázána při upgradu na verzi Visual Studio 2015 RC. Očekává se, že starší verze Web Essentials budou po instalaci upgradů Visual Studia zakázány, ale tento mechanismus je ve verzi Visual Studio 2015 RC poškozen. Žádné nekompatibility s Web Essentials pro CTP6 ve verzi Visual Studio 2015 RC. Důrazně doporučujeme odinstalovat nebo upgradovat jiné verze Web Essentials než verzi Visual Studio RC.
  • Knockout IntelliSense je ve výchozím nastavení zakázáno. Knockout IntelliSense nefunguje ve verzi Visual Studio 2015 RC, pokud je otevřen soubor .jsx. Neexistuje žádná šablona položek pro JSX, jednoduše přidejte soubor JavaScript a změňte jeho příponu z .js na .jsx. Soubor můžete otevřít, zavřít a ignorovat. Otevření souboru .jsx spustí kód nezbytný k fungování funkcí KnockOut jako v předchozích verzích. Instalace Web Essentials pro verzi Visual Studio 2015 RC tento problém odstraní. Proto nemusíte otevírat soubor JSX.
ASP.NET a vývoj webů
  • Když vytváříte Web Forms 4.5 WAP a otevřete stránku Web Form, zobrazí se v okně Seznam chyb následující chyby:

    Projekt se spustí bez jakýchkoli problémů. Chyba CS0234. Typu nebo název oboru názvů „global_asax“ neexistuje v oboru názvů „ASP“. (chybí odkaz na sestavení?)
    Chyba CS0234. Typu nebo název oboru názvů „Linq“ neexistuje v oboru názvů „System“. (chybí odkaz na sestavení?)
  • Předpokládejte, že využíváte nové funkce jazyka C# a VB ve verzi Visual Studio 2015 RC. Když použijete C# nebo VB na stránce Web Form nebo v Razor Views, zobrazí se chyba běhového prostředí.

    Jestli chcete tento problém vyřešit, nainstalujte balíček Microsoft.CodeDom.Providers.DotNetCompilerPlatform NuGet. Tento balíček nahradí poskytovatele založeného na Roslyn za poskytovatele CodeDom pro ASP.NET.
Testování Agile
  • Coded UI Test (CUIT) nefunguje pro aplikace UAP Phone ve Windows 10 Insider Preview.
  • Úloha VSTest v Build.VNext nenahrává výsledky testů na server TFS. Místo toho můžete načíst výsledky testů ze souboru .trx, který je uložen v počítači spouštění.
Testování částí
  • Příkaz Spustit vše v Test Exploreru nefunguje, pokud se pokusíte spustit všechny testy pro univerzální aplikace nastavením cíle nasazení na telefon nebo emulátor.

    Jestli chcete obejít tento problém, vyberte všechny testy v Test Exploreru a pak je spusťte na těchto cílech nasazení.
  • Ladění testu jednotky nastavením cíle nasazení na telefonní zařízení nebo emulátor není ve verzi Visual Studio 2015 RC podporováno.
  • Když spustíte příkaz Vytvořit testování částí z kontextové nabídky a pak spustíte příkaz Uložit z okna výsledků průzkumu IntelliTest, vytvoří se projekt testovací jednotky Android.

    Tomuto problému předejdete následujícím způsobem:
    1. Přejmenujte soubor UnitTestProject.zip v „C:\Program Files (x 86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Xamarin\Xamarin\[Version]\T\PT\Android“ na UnitTestProject2.zip.
    2. Jako správce otevřete „Příkazový řádek pro vývojáře pro Visual Studio 2015“.
    3. Spusťte následující příkaz:

      devenv /InstallVSTemplates
Visual Studio Tools pro Windows 10 Insider Preview
  • Visual Studio Tools pro Windows 10 Insider Preview budou brzy k dispozici. Pro kontrolu dostupnosti otevřete stránku https://insider.windows.com.
  • Známé problémy a pokyny k instalaci naleznete v tématu Fóra pro rozvoj aplikací Windows.
  • Express pro Windows 10 nepodporuje Windows 8.1, Windows Phone 8.1 nebo Windows Phone 8.0. I když tato verze RC Visual Studia Express 2015 pro Windows 10 zahrnuje podporu pro tvorbu a údržbu aplikací pro Windows 8.1, Windows Phone 8.1 a Windows Phone 8.0, konečná verze Visual Studio Express 2015 pro Windows 10 nebude.

    Možné řešení tohoto problému: Místo toho použijte Visual Studio Community 2015. Visual Studio Community, Visual Studio Professional a Visual Studio Enterprise budou pokračovat v podpoře aplikací Windows Store pro Windows 8.1, Windows Phone 8.1 a Windows Phone 8.0.
Diagnostické nástroje
  • Při prvním spuštění ladění se okno Diagnostické nástroje nepodaří otevřít a zobrazí se následujících chybová zpráva:

    Diagnostické nástroje neočekávaně selhaly.

    Okno diagnostických nástrojů se však otevře správně v následných relacích ladění nebo po restartování Visual Studia.

    Další informace o nástrojích naleznete v tématu „Známé problémy Windows 10 SDK a nástrojů“ na následujícím webu fóra MSDN:

Jiné
  • Správa zdrojového kódu může ukázat některé znaky v čínštině místo anglických. Pro vyřešení tohoto problému proveďte opravu sady Visual Studio 2015 RC v nabídce Programy a funkce.
  • Chyba "Typ kolekce se musí odvodit od ICollection<T>" se objeví, když provedete některé operace v sadě Visual Studio 2015 RC UI

    Předpokládá se, že aktualizujete z dřívější verze Windows 10 build Preview na Flight 10122 nebo novější. Když otevíráte a vytváříte projekty nebo provádíte jiné akce v sadě Visual Studio 2015 RC UI, obdržíte následující zprávu: 
    Typ kolekce se musí odvodit od ICollection<T>

    K opravě tohoto problému použijte následující metodu:
    • Jako správce otevřete příkazový řádek sady Visual Studio Developer.
    • Do příkazového řádku zadejte devenv.exe /setup a stiskněte klávesu Enter.
    • Oprava sady Visual Studio.

Nejnovější změny

Cloudová platforma
  • Dříve jste mohli určit verzi aplikace Windows pomocí čtyř různých čísel: hlavní verze, dílčí verze, verze sestavení a verze revize. Tato verze je určena v souboru AppxManifest.xml. Číslo revize aplikací Windows 10 Insider Preview představuje čtvrtou část řetězce verzí x.x.x.x a je vyhrazeno k použití společností Microsoft. Aplikace musí vždy používat jako číslo revize „0“. Certifikační sada aplikací Windows (WACK) a obchod Windows Store odmítne aplikaci, která nepoužívá číslo revize „0“.
  • .NET Native pro Visual Studio 2015 již nepodporuje aplikace Windows 8.1 nebo Windows Phone 8.1. V této verzi a v budoucích verzích se podporují pouze aplikace Windows 10 Insider Preview.
Agent
  • Používáním agentů pro Visual Studio 2015 nepotřebujete samostatný ovladač testů, protože agenti dokáží řešit uspořádání komunikací s TFS 2015 nebo verzí Visual Studio Online. Ve všech nových scénářích Visual Studio 2015 a TFS 2015 doporučujeme používat agenty pro Visual Studio 2015. Pro další požadované scénáře ovladače testů doporučujeme používat agenty pro Visual Studio 2013 Update 5. Ovladač testů je plně kompatibilní s produkty TFS 2013 a TFS 2015.

    Následující tabulka shrnuje naše doporučení.

    Dálkové automatické testování prostřednictvím systému Build.Preview nebo Release ManagementAgenti pro Visual Studio 2015
    Dálkové automatické testování přes MSTest a soubory .testsettings
    Testování zatížení
    Vzdálené automatické testování prostřednictvím laboratorních prostředí
    Automatizace testů se zaměřením na TFS 2013
    Agenti pro verzi Visual Studio 2013 Update 5
Visual C++
  • Struktura __declspec(align) struct není povolena ve funkcích ve verzi Visual Studio 2015 RC.
  • Objekty výjimek musí být kopírovatelné nebo pohyblivé. Následující kód se zkompiluje ve Visual Studiu 2013, ale nelze ho kompilovat ve Visual Studiu 2015:

    struct S {public:S();private:S(const S &);}; int main(){throw S(); // error} or struct S {S();explicit S(const S &);}; int main(){throw S(); // error}
  • Zachycení výjimky podle hodnoty vyžaduje kopírovatelný objekt výjimky. Následující kód se zkompiluje ve Visual Studiu 2013, ale nelze ho kompilovat ve Visual Studiu 2015:
    struct B {public:B();private:B(const B &);}; struct D : public B {}; int main(){try{}catch (D) // error{}}
  • Proměnlivý specifikátor můžete použít pouze pro názvy členů datových tříd (9.2). Nemůžete je použít pro
    názvy, které se deklarují jako const nebo static a také je nemůžete použít pro referenční členy. Příklad:
         class X {       mutable const int* p; // OK       mutable int* const q; // ill-formed     };
    Jestli chcete tento problém vyřešit, stačí odebrat přebytečnou instanci „proměnlivý“.
  • Generování ctor nebo dtor pro anonymní spojení, které neodpovídá C++03 nebo C++11 se používalo dříve. Tyto možnosti se teď odstranily.
  • Pro všechny členy anonymní struktury v rámci unie již nedochází k vyvolání netriviálního konstruktoru. Příklad:
    #include <stdio.h>struct S { ~S(){ printf("~S()");}};union U{  struct {   S s;  };  ~U(){}};int main(){   U u;  return 0;}
    Ve verzích starších než Visual Studio 2015 RC vytiskne konstrukce ~S(). Po verzi Visual Studio 2015 RC se nevytiskne nic. Navíc se také zobrazí následující zpráva s upozorněním:

    upozornění C4588: 'U::s': změna chování: destruktor již není implicitně volán
  • Typ explicitního argumentu šablony bez typu musí odpovídat typu parametru šablony bez typu. Visual Studiu 2015 RC se však někdy nepodaří tuto hodnotu ověřit. Například následující kód se již nepovoluje:
    struct S2{ void f(int); void f(int, int);};struct Sink{ template <class C, void (C::*Function)(int) const> void f();};void f(){ Sink sink; sink.f<S2, &S2::f>();}
  • Datové členy sdružení už nesmí obsahovat referenční typy.
  • Při použití příkazu /Zc:forScope- ve verzi Visual Studio 2015 RC obdržíte následující upozornění:

    cl : Upozornění příkazového řádku D9035: možnost „Zc:forScope-“ se uvádí jako zastaralá a odstraní se v budoucí verzi.
  • Makra okamžitě následující řetězec bez mezery mezi řetězcem a makrem jsou teď interpretována jako uživatelem definované literály přípony. Příklad:
    //Before compiled#define _x "there"char* func() {  return "hello"_x;}int main(){ char * p = func(); return 0;}
    Po kompilaci kódu se zobrazí následující chybová zpráva:

    test.cpp(52): chyba C3688: neplatný literál přípony „_x“; operátor literálu nebo šablona operátoru literálu „operátor“„_x“ se nenalezly.
    test.cpp(52): poznámka: Nezapomněli jste zadat mezeru mezi literál řetězce a předponu následujícího literálu řetězce?
  • Pro všechny členy anonymní struktury v rámci unie již nedochází k vyvolání netriviálního konstruktoru. Příklad:

    #include <stdio.h>struct S { S(){ printf("S()");}};union U{  struct {   S s;  };  U(){}};int main(){   U u;  return 0;}
    Ve verzích starších než Visual Studio 2015 RC vytiskne konstrukce S(). Ve verzi Visual Studio 2015 RC se nevytiskne nic. Navíc se také zobrazí následující zpráva s upozorněním:

    upozornění C4587: 'U::s': změna chování: již implicitně neprobíhá volání konstruktoru.
  • Ve verzi Visual Studio 2015 RC se implicitně vyhlášený konstruktor kopírování smaže, pokud se zde nachází uživatelem definovaný konstruktor přesouvání nebo operátor přesouvání přiřazení.
  • Zřetězení sousedních širokých nebo nezpracovaných literálů řetězce teď vyžaduje vložení mezery (L „Hello“ L „World“), protože předpona druhého řetězce se teď považuje za literál přípony definovaný uživatelem. Příklad:
    • const wchar_t *s = L"Hello"L"World"; // vypíše chybu C3688: neplatný literál přípony „L“; operátor literálu nebo šablona operátoru literálu „operátor“ „L“ se nenalezly.
    • const wchar_t *t = L”Hello” L”World”; // se zkompiluje bez chyby

Více informací

Jak stáhnout soubory podpory společnosti Microsoft

Aktualizace dalších produktů v rodině Visual Studia naleznete na webu Web společnosti Microsoft pro stahování souborů pro Visual Studio.

Požadavky

Podrobné systémové požadavky naleznete v tématu Kompatibilita Visual Studia 2015.

Požadavek na restartování

Po instalaci tohoto balíčku může být nutné restartovat počítač.

Podporované architektury

  • 32bitová verze (x86)
  • 64bitová verze (x 64) (WOW)
  • ARM

Aplikace jiných dodavatelů


  • Instalace Visual Studia 2015 RC umožňuje instalaci aplikací třetích stran. Informace o tom, které aplikace třetích stran jsou nezbytné při instalaci nástrojů Cross Platform Mobile Development z verze Visual Studio 2015 RC naleznete v článku báze znalostí 3060693.
  • Odinstalace Visual Studia 2015 RC neodinstaluje aplikace třetích stran. Informace o odinstalaci aplikací třetích stran nainstalovaných společně s Visual Studiem 2015 RC naleznete v článku báze znalostí 3060695.
Informace třetích stran – právní omezení
Produkty jiných výrobců popisované v tomto článku vyrábějí společnosti, které jsou nezávislé na společnosti Microsoft. Společnost Microsoft neposkytuje žádnou záruku (implicitně předpokládanou ani jinou) týkající se výkonu a spolehlivosti těchto produktů.
Poznámka: Toto je článek určený k rychlému zveřejnění, který vydala přímo služba podpory společnosti Microsoft. Uvedené informace jsou poskytovány jako odpověď na vzniklé problémy. Vzhledem k požadavku na rychlé zveřejnění je možné, že zpráva obsahuje typografické chyby, a může být kdykoli bez ohlášení revidována. Další pokyny naleznete v dokumentu Podmínky užití.
Vlastnosti

ID článku: 3025133 - Poslední kontrola: 06/15/2015 13:58:00 - Revize: 3.0

  • kbsurveynew kbexpertiseadvanced atdownload KB3025133
Váš názor