Šiuo metu esate neprisijungę, laukiama, kol iš naujo prisijungsite prie interneto

Visual Studio 2013 naujinimo 2 aprašas

SVARBU: šis straipsnis išverstas naudojant „Microsoft“ mašininio vertimo programinę įrangą ir gali būti pataisytas naudojant „Community Translation Framework“ (CTF) technologiją. „Microsoft“ siūlo mašinos išverstus ir po to bendruomenės suredaguotus straipsnius, taip pat žmogaus išverstus straipsnius siekdama suteikti prieigą prie visų savo žinių bazės straipsnių daugeliu kalbų. Mašinos išverstuose ir vėliau paredaguotuose straipsniuose gali būti žodyno, sintaksės ir / arba gramatikos klaidų. „Microsoft“ neatsako už jokius netikslumus, klaidas arba žalą, patirtą dėl neteisingo turinio vertimo arba mūsų klientų naudojimosi juo. Daugiau apie CTF žr. http://support.microsoft.com/gp/machine-translation-corrections.

Spustelėkite čia, norėdami pamatyti šio straipsnio versiją anglų kalba: 2927432
Apie palaikymo
Visual Studio 2013 naujinimas 2 atsisiųsti puslapyje nurodo šį turinį. Jei norite gauti daugiau informacijos apie šį turinį, žr. išsami informacija Microsoft atsisiuntimo centro žiniatinklio svetainės.

Pastaba.Yra įvairių lygių palaikymo kiekvienam produktui. Prašome perskaitykite toliau pateikiamus palaikymo įrašus prieš pradėdami diegti naujinimą.

Iš Visual Studio naujinimų diegimas yra pasirinkti priimti ir diegti naujinimus ateityje Visual Studio 2013. "Microsoft" siūlo produktų Visual Studio 2013 RTM ir naujausią Visual Studio 2013 naujinimo produktų palaikymo.

Professional, Premium, galutinis,"ir" Windows Expressproduktų: Professional, Premium, Ultimate ir Express for Windows yra visiškai Visual Studio 2013 RTM produktų, kurie taip pat apima Visual Studio 2 specifinių. Jei šiuo metu Visual Studio 2013 įdiegti ir paleisti šį atsisiuntimą, gausite Visual Studio 2 specifinių tik. Jei šiuo metu neturite Visual Studio 2013, kai diegiate šį atsisiuntimą, gausite Visual Studio 2013 "ir" Visual Studio naujinimo 2. Visual Studio 2013 RTM kalbų paketus galite įdiegti šiuos atitinkamą 2 specifinių produktų.
Įvadas
"Microsoft" išleido Team Foundation Server 2013 naujinimo 2 2014 m. balandžio 2 d., ir Visual Studio 2013 naujinimo 2, 2014 m. gegužės 12 d. Šiame naujinime pateikti keitimai naujų technologijų tobulinimas Team Foundation Server (TFS), tikrinimo įrankiai, Microsoft Azure įrankiai, diegimo valdymo, Debugger, pristatymo, IntelliTrace, kodų kūrimas, objektų sistema 6.1, NuGet, spausdinamas, Visual Studio IDE, ASP.NET ir interneto įrankiai 2013.2. Visual Studio 2013 naujinimo 2 yra naujausius naujinimus, funkcija papildymai ir klaidų.

Daugiau informacijos apie Visual Studio produkto naujinimai taip pat yra "Visual Studio" svetainėje.
Kaip gauti Visual Studio 2013 naujinimo 2
Visual Studio 2013 naujinimai yra kaupiamieji leidimų. Šioje atsisiuntimo nuorodos visada jus nukreipti į naujausią naujinimą: Taip pat galite peržiūrėti visas sąrašas Visual Studio 2013 naujinimai.

Virusų reikalavimas

„Microsoft“ patikrino, ar šiame faile nėra virusų. „Microsoft“ naudojo naujausią virusų aptikimo programinę įrangą, kuri buvo pasiekiama failo paskelbimo dieną. Failas laikomas padidintos saugos serveriuose, siekiant užkirsti kelią neleistinam failo modifikavimui.
Kaip įdiegti Visual Studio 2013 naujinimo 2
Visual Studio produktų diegimo rekomendacijos, žr.:

Kaip įdiegti Visual Studio

Kaip įdiegti Team Foundation Server "ir" Visual Studio ALM

Kaip įdiegti diegimo valdymo Visual Studio 2013

Svarbu. Šis naujinimas taikomas ir Visual Studio Team Foundation Server (TFS). Visual Studio ir TFS diegimo inžinerija skiriasi vienas nuo kito. Visual Studio naujinimas yra įdiegtas ant ką jau įdiegta kompiuteryje. TFS naujinimas yra visas maketą, kuris pakeičia, kokia yra įdiegta kompiuteryje. Prieš bandydami taikyti TFS naujinimą, įsitikinkite, kad turite atsarginę visų jūsų dabartinis duomenų bazės. Jei į TFS naujinimo diegimas nepavyksta, negalėsite iš naujo paleisti naujinimą arba atkurti ankstesnę versiją TFS be atliekant atkūrimą.

Leidimo valdymo naujinimas yra visiškai išdėstymą, kad yra funkcija naujovės ir pataisymai leidimo valdymo Visual Studio 2013. Prieš bandydami taikyti leidimo valdymo naujinimą, įsitikinkite, kad turite atsarginę visų savo dabartinį duomenų bazes ir RSA šifravimo raktas (žr.interneto dienoraštis po RSA šifravimo raktų eksporto instrukcijas). Jei diegimo valdymo naujinimo diegimas nepavyksta, negalėsite paleisti naujinimą iš naujo arba atkurti ankstesnę versiją leidimo valdymo neatliekant atkūrimo operacija.

Nes leidimo valdymo Visual Studio 2013 naujinimo 2 go live, taikomos šios versijos naujinimo būdai.

Palaikomos naujinius:
  • Versijų valdymas Visual Studio 2013 leidimo tvarkymo Visual Studio 2013 naujinimo 2
  • Versijų valdymas Visual Studio 2013 naujinimo 1 laidos tvarkymo Visual Studio 2013 naujinimo 2
  • Versijų valdymas Visual Studio 2013 naujinimo 2 rc išleidimo tvarkymo Visual Studio 2013 naujinimo 2

Naujų technologijų patobulinimai ir nustatomos klausimų Visual Studio 2013 naujinimo 2

Technologijos patobulinimai

Šiame leidime atlikta šių technologijų patobulinimų.

ASP.NET ir interneto įrankiai 2013.2
  • ASP.NET projekto šablonai
    • Naujinimai ASP.NET Project šablonai į patvirtinimo ir slaptažodžio nustatymo iš naujo.
    • Palaikymo vietinės organizacijos sąskaitų ASP.NET žiniatinklio API
  • Visual Studio žiniatinklio redaktorius patobulinimai
    • Naujas JSON redaktorius
    • Naujas Sass redaktorius (.scss)
    • HTML/CSS įgyvendinti URL parinkiklis
    • MAŽIAU redaktorius įtraukdami daugiau funkcijų naujinimus
    • Atnaujinti KO Intellisense HTML redaktorius
  • Naršyklės nuorodą
    • Naršyklės nuorodą dabar palaiko HTTPS ryšiai ir sąrašas, ataskaitų srities su kitais ryšiais, kol sertifikatą negaliojančiu naršyklės.
    • Geriau šaltinio susiejimas
  • Visual Studio Microsoft Azure žiniatinklio svetainės palaikymas
    • Palaikymo Azure prisijungti
    • Nuotolinis derinimas Microsoft Azure žiniatinklio svetainių (WAWS)
    • Nuotolinis rodinys
    • Palaikymo Azure svetainių kūrimas
  • Žiniatinklio publikavimo patobulinimai
    • Pagerinti vartotojų patirtį publikuoti
  • ASP.NET sutvirtinimas
    • Jei jūsų modelis naudoja enum, tada MVC Scaffolder sukurs išplečiamojo sąrašo išvardijimo. Tai naudoja išvardijimo pagalbininkai MVC.
    • Atnaujinama MVC sutvirtinimas EditorFor šablonai, todėl jie naudoti įkrovos klasių.
    • MVC ir žiniatinklio API Scaffolders bus įtraukti 5.1 paketus MVC ir žiniatinklio API.
    • Papildomas sutvirtinimas išplėtimas lygmuo palaikyti trečiosios šalies pasirinktiniai Scaffolders.
  • ASP.NET žiniatinklio formų
  • ASP.NET MVC 5.1
  • ASP.NET žiniatinklio API 2.1
  • ASP.NET žiniatinklio puslapių 3.1
  • ASP.NET tapatybės 2.0.0
    • Dviejų dalių autentifikavimas

      ASP.NET tapatybės dabar palaikymo dviejų dalių autentifikavimas. Dviejų dalių autentifikavimas pateikia, papildomai apsaugoti prie vartotojo abonementų atveju, kai bus pažeistas savo slaptažodį. Taip pat yra apsauga nuo dviejų dalių kodai brute force atakų.
    • Abonemento blokavimas

      Galite užrakinti, vartotojas, jei vartotojas įveda savo slaptažodį arba dviejų dalių kodai netinkamai. Netinkamas bandymai ir į laiką, vartotojai yra užrakinta, gali būti konfigūruojamas. Užsakovas taip pat galite išjungti abonento blokavimas tam tikrų vartotojų abonementų.
    • Paskyros patvirtinimas

      ASP.NET tapatybės sistema dabar palaiko į patvirtinimo. Tai yra gana dažni daugelio svetainių šiandien kur registruoti naują abonementą svetainėje, jums reikia patvirtinkite el. pašto adresą, prieš ką nors svetainėje nepavyko. Patvirtinimo el. laiške yra naudingas, nes jis neleidžia fiktyvų sąskaitų buvo sukurta. Tai labai naudinga, jei naudojate el. pašto kaip metodą bendrauti su vartotojais, savo svetainėje, pvz., forumas svetainių, bankininkystė, e-commerce ir socialinės svetainėse.
    • Slaptažodžio nustatymas iš naujo

      Slaptažodžio nustatymo iš naujo yra funkcija, kai vartotojas gali iš naujo nustatyti slaptažodžius, jei jie pamiršote savo slaptažodį.
    • Saugos žyma (atsijungti visur)

      Palaiko – tai būdas atkurti į saugos atpažinimo ženklų vartotojo tais atvejais, kai vartotojas pakeičia savo slaptažodį ar kitokių susijusią informaciją, pvz., pašalinti yra susietas prisijungimo (pvz., "Facebook", "Google", "Microsoft" Account ir kt.). Tai reikia užtikrinti, kad bet atpažinimo ženklai, sukurtas su seną slaptažodį yra negaliojantys. Pavyzdys projekto, jei galite pakeisti vartotojo slaptažodį tada naują atpažinimo ženklą generuojamas vartotojo ir visus ankstesnius atpažinimo ženklai yra negaliojantys. Ši funkcija suteikia, papildomai apsaugoti prie savo programos po to, kai keičiate slaptažodį, jums bus išregistruoti iš visur (visos kitos naršyklės), kai esate įėję į šią programą.
    • Įsitikinkite, kad būti Išplėstinė vartotojams ir vaidmenų pagrindinio rakto tipas

      ASP.NET tapatybės 1.0, įveskite pirminio rakto lentelė vartotojai ir vaidmenų buvo eilutes. Tai reiškia, kai ASP.NET tapatybės sistema buvo nustatyti SQL Server naudojant objektų sistema, mes buvo naudojama nvarchar. Buvo daug šį numatytąjį įgyvendinti rietuvės perpilda diskusijas ir gaunamo grįžtamojo ryšio. Mes teikiame yra išplėtimas kablys, kuriame galite nurodyti, koks turėtų būti jūsų vartotojai ir vaidmenų lentelės pirminis raktas. Šis išplėtimas kablys yra ypač naudingas, jei perkeliate savo programos ir programos buvo saugojimo UserIds yra GUID arba ints.
    • Palaikymo IQueryable vartotojams ir vaidmenys

      Pridėtas IQueryable UsersStore ir RolesStore, galite lengvai gauti vartotojams ir vaidmenų sąrašą.
    • Palaikymo naikinti – į UserManager
    • Vartotojo vardas indeksavimas

      Įgyvendinant ASP.NET tapatybės objektų sistema, mes turime pridėti unikalų indeksą vartotojo vardą , naudodami naują IndexAttribute EF 6.1.0-Beta1. Tai užtikrina, kad naudotojų vardai, visada yra unikalus ir buvo nėra konkuravimo sąlygos, kai jums gali tekti dublikatų vardai.
    • Patobulintas slaptažodis tikrintuvas

      Slaptažodis tikrintuvas siunčiamas ASP.NET tapatybės 1.0 buvo gana bazinės slaptažodis tikrintuvas, tik buvo tikrinamas minimalus ilgis. Yra naujas slaptažodis tikrintuvas leidžia geriau kontroliuoti sudėtingas slaptažodis. Atkreipkite dėmesį, kad net jei įjungti visus parametrus į šį slaptažodį, rekomenduojame įjungti dviejų dalių autentifikavimo vartotojo abonementų.
    • IdentityFactoryPrograminė įranga / CreatePerOwinContex
    • UserManager

      Galite naudoti gamykloje įgyvendinimo gauti kopiją UserManager OWIN kontekste. Tai yra panašus į tai, ką mes naudojame gauti AuthenticationManager OWIN kontekste SignIn ir SignOut. Tai yra rekomenduojamas būdas gauti UserManager už prašymo egzempliorius.
    • DbContextFactory programinė įranga

      ASP.NET tapatybės naudoja objektų sistema tęsiasi tapatybės sistemos SQL Server. Norėdami tai padaryti tapatybės sistemos yra nuoroda į ApplicationDbContext. DbContextFactory programinė įranga pateikia ApplicationDbContext už kiekvieną užklausą, galite naudoti savo programų egzempliorius.
    • ASP.NET tapatybės pavyzdžiai NuGet paketas

      Pavyzdžiai NuGet paketas gali lengviau įdiegti ir paleisti pavyzdžiai ASP.NET tapatybės ir atlikite geriausios praktikos. Tai ASP.NET MVC programos pavyzdys. Prašome pakeisti kodą, kad jis atitiktų jūsų programa, prieš diegdami šį gamybos. Į tuščią ASP.NET programai reikia įdiegti mėginio.

      Daugiau informacijos apie paketą, rasite apsilankę šioje interneto dienoraštyje:
  • Microsoft OWIN komponentai

    Daug klaidų, kurios išsprendžiamos šioje versijoje, žr. pranešimų apie naujausią stabilią versiją (2.1.0).
  • ASP.NET SignalR

    Daug klaidų, kurios išsprendžiamos šioje versijoje, žr. laidos pastabos.
Kodų kūrimas
  • Šis naujinimas leidžia kūrėjams nurodyti sudaryti programos tikslinei naujausios kartos procesoriais, kurie palaiko AVX2 instrukcijų rinkinį.
Derintuvas
  • Papildomas Visualizer, JSON duomenų, esanti eilutė objektai.
  • Jūs galite palyginti du .diagsession failus, kuriuose yra valdomos atminties.
  • Galite rankiniu būdu gali sukelti turinio paėmimas į Windows parduotuvės programos.
  • Papildoma scenarijų derinimo funkciją, kad yra DOM Explorer ir JavaScript konsolės, kai esate derinimo valdiklyje rodiniu.
  • Papildoma išplėtimo taškas Visual Studio priedai pakeisti ir derinimo programa simbolių parametrus.
  • Galite peržiūrėti atskirų objektų reikšmes derinti valdomos atminties iškelties failą, kurio netvarkiojo masyvo.
  • Windows Phone 8.1 programų kūrėjas gali naudoti Visual Studio derinimo problemos su žiniatinklio svetainėmis, kurios naudojamos telefono "Internet Explorer".
Objektų sistema 6.1
  • Atnaujinti objektų sistema 6.1 runtime ir įrankius. Objekto Framework (EF) 6.1 yra papildomos objekto Framework 6 ir includesseveral klaidų ir naujų funkcijų. Išsamios informacijos apie EF 6.1, įskaitant nuorodas į dokumentus, naujų funkcijų, žr.Objekto Framework versijų istorija. Naujų funkcijų šioje versijoje yra šios:
    • Įrankius konsolidavimo pateikiama nuosekliai sukurti naują EF modelį. Ši funkcija apima ADO.NET objekto duomenų modelio vedlys palaikyti kodas pirmą modeliai, įskaitant apgrąžos inžinerijos iš esamos duomenų bazės. Šios funkcijos buvo anksčiau EF Power Tools Beta versiją.
    • Tvarkymo operacijų pradžios tašką gedimų suteikia naują System.Data.Entity.Infrastructure.CommitFailureHandler, naudoja naujai įdiegtą galimybė perimti operacijų operacijas. CommitFailureHandler leidžia automatinio atkūrimo iš ryšio sutrikimai, o padaro operaciją.
    • IndexAttributeleidžia rodyklės nurodo pateikti atributo ypatybės (arba ypatybės) jūsų kodas pirmasis modelis. Kodas pirmą kartą tada sukuria atitinkamą rodyklės duomenų bazėje.
    • Visuomenės žemėlapių APIsuteikia prieigą prie informacijos, kaip ypatybės ir tipai yra susietos su stulpelių ir duomenų bazės lentelėse EF hasabout. Anksčiau leidimų šį API buvo vidaus.
    • Galimybė sukonfigūruoti perėmėjų naudojant App.config arba Web.config failąleidžia jums pridėti leidžia perėmėjų recompiling taikomąją programą.
    • DatabaseLoggeryra naujas interceptor, kuris leidžia lengvai visų duomenų bazės operacijų žurnalo failą. Kartu su ankstesnių funkcija, thislets, galite lengvai įjungti registravimą, duomenų bazės operacijų visuotinai įdiegtos programos, kompiliuoti nereikia.
    • Perkėlimai modelio pakeisti aptikimo ji yra patobulinta, kad scaffolded perkėlimai yra tikslus. Vykdymo proceso metu keisti taip pat buvo gerokai patobulintas.
    • Efektyvumo patobulinimai įtraukti mažiau duomenų bazės operacijų inicijuojant, patobulintas nulis lygybės palyginti LINQ užklausose, greičiau Rodyti daugiau scenarijų, ir padaro ją efektyvesnę materializavimo iš sekamų objektų su kelių kūrimas (modelio kūrimo).
Grafikos diagnostika
  • Grafika DirectX diagnostikos funkcijos dabar yra Windows Phone 8.1 įrenginiai ir emuliatorius.
  • Naujos ir patobulintos DirectX šablonai pateikti pradinė vieta rašyti Žaidimai Windows Store "ir" Windows Phone ("Silverlight" ir ne "Silverlight"). XAML pagal šabloną suteikia pradinė vieta lengvai įtraukti tekstą, vaizdus, ir meniu į Žaidimai naudoti Heads Heads-up rodo, būsenos pranešimai, parametrus ir t. t.
  • Grafikos kadrų analizės palaikomas padėti DirectX žaidimų ir programų efektyvumo problemas.
  • Kai kurie funkciniai patobulinimai, sukurtos grafikos diagnostika:
    • Draw būsenos stebėjimas grafikos įvykių sąraše palaiko supaprastintą analizės sužinoti apie tai, kaip nustatyta GPU būseną.
    • Iki 30 kadrų iš eilės gali būti užfiksuoti vienu metu.
    • Objektų ir išteklių, apibrėžiamų užsakovas šiuo metu susiduria visos vartotojo sąsajos (UI).
    • Efektyvumo įvykių komentarai būtų galima naudoti HTTP ir pasirinktiniai protokolų apdorojimo programos.
    • Gylio Trafaretinis buferis peržiūra dabar palaiko.
IntelliTrace
  • Efektyvumo įvykius, kurie yra susiję dabar SQL suteikia galimybę įkelti SQL į naują užklausos langą ir naudoti esamą SQL įrankių viduje Visual Studio kilusią problemą.
  • Efektyvumo įvykius, kurie yra susiję MVC dabar suteikia galimybę eiti į veiksmų arba valdiklio metodo kodas kilusią problemą.
  • Atlikti veiklos dabar galima grupuoti įeities taško ir lėčiausio mazgo. Tai sumažina bendrą eilučių skaičius ir bus lengviau nustatyti tam tikrą įvykį ištirti.
  • Tikrinant, ar IntelliTrace efektyvumo įvykio informaciją, šiuo metu indikatorių atkreipti dėmesį į pathfor kiekvieną lėčiausio mazgų.
  • Derinti išimtis įvykio IntelliTrace žurnalo failo, kodas žemėlapyje dabar rodomas su IntelliTrace konkrečius komentarus, kad lengvai rodomi įdomių parametrų. Tai taip pat rodo, kai į išimtis, naudodami naują komentarą schemoje.
  • Tarkime, kad naudojate Git nuomojamą TFS šaltinio valdymo sistema, galite pasiekti sprendimo versija įdiegta, atidarykite failą iTrace, sukurtas Microsoft stebėjimo agentas, Visual Studio Ultimate 2013.
NuGet 2.8.1
  • NuGet 2.8.1 bus išleistas 2014 m. balandžio mėn. Toliau pateikiame svarbiausius iš laidos pastabas. Patikrinkite, ar į visos laidos pastabos Jei norite gauti daugiau informacijos apie šiuos pakeitimus.
    • Tikslinė Windows Phone 8.1 programos
      NuGet 2.8.1 dabar palaiko, skirta "Windows Phone" 8.1 programos naudojant target sistema ieškos WindowsPhoneApp, WPA, WindowsPhoneApp81ir WPA81.
    • Priklausomybės sprendimas Patch
      Kai NuGet išsprendžia paketą priklausomybės; NuGet įdiegė panaši strategija pasirinkti mažiausia pagrindines ir papildomas paketo versija, kuri atitinka priklausomybių klausimais. Tačiau, kitaip nei pagrindinės ir papildomos versijos, pataisos versiją visada išspręstas didžiausia versiją. Nors veikimo geranoriška, jis sukurtas Determinizmas diegimo paketams, kuriuose yra priklausomybių trūksta.
    • -DependencyVersion parinktis
      Nors NuGet 2.8 pakeičia yra numatytasis veikimo sprendžiant priklausomybių, jis taip pat suteikia tiksliau kontroliuoti priklausomybė sprendimo procesą naudojant parinktį - DependencyVersion paketą tvarkytuvo konsolė. Parinktis leidžia sprendimas priklausomybių mažiausia galima versiją, kuri yra numatytasis veikimo būdas, didžiausia galima versija, arba didžiausia mažosios arba pataisos versiją. Ši parinktis tinka tik "PowerShell" cmdlet diegimo paketą .
    • DependencyVersion atributas
      Be išsamią - DependencyVersion parinktį, taip pat NuGet leido diegti nustatyti naują atributą nuget.config faile, kuris nurodo, yra numatytoji reikšmė, jei - DependencyVersion parinkties nėra nurodyta Vašingtono diegimopaketo. Ši reikšmė, taip pat turi laikytis NuGet paketas tvarkytuvo dialogo įdiegti paketą operacijai. Norėdami nustatyti šią reikšmę, pridėkite tokį atributą į nuget.config failą:
      config> <add key="dependencyversion" value="Highest" /> </config>
    • Peržiūra NuGet operacijų su - whatif
      Kai kurie NuGet paketai gali būti giliai priklausomybė grafikai. Todėl tai naudinga, diegiant, šalinant arba naujinimo operaciją pirmą kartą matyti, kas įvyks. NuGet 2.8 prideda standard "PowerShell" -ką daryti, jei parinktį diegimo paketą, pašalinti paketąir naujinimo paketą komandas įgalinti vizualizavimo visą uždarymo paketus, į kurį bus taikomas komandą.
    • Ankstesnės versijos paketą
      Tai yra įprasta įdiegti paketą norite ištirti naujų funkcijų ir pasirinkti atšaukti su naujausia stabili versija negalutinę versiją. NuGet 2.8, prieš tai buvo atlikti kelių veiksmus pašalinti negalutinę paketą ir jo priklausomybių, ir tada įdiegti ankstesnę versiją. Naudojant NuGet 2.8, komanda naujinimo paketą dabar grįš visą paketą uždarymas (pvz., paketo priklausomybių medis) prie ankstesnės versijos.
    • Priklausomybių kūrimas
      Daug įvairių galimybių, gali būti pristatomi kaip NuGet paketai, įskaitant įrankius, kurie naudojami optimizuoti kūrimo procesą. Nors šie komponentai gali būti naudinga kuriant naują paketą, jie turėtų būti laikoma priklausomybė naują paketą, kai jis vėliau paskelbti. NuGet 2.8 leidžia nustatyti pati .nuspec failą kaip developmentDependencypaketą. Kai įdiegiate metaduomenis, taip pat įtraukta į failą packages.config projekto, į kurį paketas buvo įdiegtas. Kai packages.config failą vėliau yra analizuojami NuGet priklausomybės naudojant nuget.exe paketo, ji bus pašalinti šias priklausomybes pažymėtas kaip kūrimo priklausomybių.
    • Atskiras packages.config failai, skirti skirtingų platformų
      Kurdami taikomąsias programas, skirtas kelių paskirties platformos, tai yra įprasta, kad kitą projekto failai kiekvienoje aplinkoje atitinkamų Komponavimo versija. Tai taip pat dažnai vartoja kitą NuGet paketai kitą projekto failų, paketai turi įvairaus lygio palaikymo skirtingose platformose. NuGet 2.8 suteikia patobulinti šiuo atveju iš skirtingų packages.config failų kitą specifinės platformos projekto failų kūrimas.
    • Grįžti į vietinės talpyklos
      Nors NuGet paketai paprastai vartojami iš nuotolinio galerijos (pvz. NuGet galerija) naudodami tinklo ryšį, yra daug scenarijų, kai klientas nėra prijungtas. Be tinklo ryšio, NuGet klientas negali įdiegti paketus, net tada, kai šie paketai jau buvo NuGet vietinės talpyklos kliento kompiuteryje. NuGet 2.8 suteikia Automatinis talpyklos originalo paketą tvarkytuvo konsolė.

      Talpyklos originalo funkcija reikalauja argumentų komanda. Be to, talpyklos originalo šiuo metu veikia tik paketą tvarkytuvo konsolė. Šiuo metu veikimo neveikia paketą tvarkytuvo dialogo lange.
    • Klaidų
      Vienas iš pagrindinių klaidų, efektyvumo patobulinimų ir naujinimo paketą-iš naujo įdiegti komandą.

      Be to, šios laidos NuGet taip pat yra daug kitų klaidų. Yra 181 problemos, kurios pašalinamos išleidimo. Visas sąrašas nustatytas NuGet 2.8 darbo elementai, žr. toliau NuGet problema sekimo priemonė šiam leidimui.
Pristatymo
  • Yra naujas procesoriaus įrankis patikrina kai valdomi, prigimtinis ir JavaScript funkcijų naudoja CPU. Procesoriaus priemonė pakeičia ankstesnę CPU pateikti įrankis Windows parduotuvė Apps.This, nauja priemonė yra greitai laiko filtravimas, greitai gijos filtravimas ir pagerinti tik mano kodas patirtį.
  • Efektyvumas ir diagnostikos telkinys dabar leidžia vykdyti daugiau nei vieną įrankį, kurie bus vykdomi tuo pačiu metu. Duomenis iš visų tarpusavyje bendro laiko juostoje greičiau ir paprasčiau efektyvumo analizė. Įrankiai, kad ją būtų galima derinti yra šios:
    • CPU naudojimas
    • Energijos vartojimo
    • HTML UI atsakomumo
    • XAML UI atsakomumo
  • Windows Phone 8.1 kūrėjai gali naudoti Visual Studio efektyvumo problemas su žiniatinklio svetainių, kurios naudojamos telefono "Internet Explorer".
  • Efektyvumas ir diagnostikos centras dabar yra Windows Store "taikomąsias programas" Windows Phone 8.1 įrenginiai ir emuliatorius.
Versijų valdymas
  • Įdiegus naujinimą, esančias žymes atlikti tą pačią operaciją keliuose serveriuose. Jei serverio konkrečių veiksmų, vartotojui visada galite pridėti konkretaus serverio ir atitinkamus veiksmus to lygio visuotinio diegimo seka.
  • Grupės serverio konfigūravimas naudojant tą patį žymę reiškia, kurią galite nustatyti reikšmės visos grupės, visi serverių grupės todėl bendrinti bendro visų rodiklių reikšmes.
  • Jūs cannow įdiegti identiškas arba sankaupos serverių nereikia kiekvieno serverio diegimo tvarka.
  • Jūs cannow Kopija Žymos etapais ir šablonai. Ta pačia tvarka visuotinio diegimo Žymos ir serveriuose galite laikyti nukopijuojami į etapuose ar leidimo templatesin toje pačioje aplinkoje.
Team Foundation Server
  • Darbai neatlikti darbai turi našumą naršant interneto prieiga.
  • Jums gali užklausa Žymos Visual Studio ir interneto prieiga.
  • Galite taikyti Žymos Visual Studio darbo elementų.
  • Galite nustatyti teises, skirtas nustatyti, kurie vartotojai gali pridėti naujas žymas.
  • REST API yra darbo elementą sekimo žymėjimas.
  • Galite redaguoti žymes į "Excel" papildinys, skirtas Team Foundation Server.
  • Galite sukonfigūruoti ne darbo dienomis, tai netaikoma ir burndown diagramos.
  • Galite sukonfigūruoti kaupiamasis schema pradžios datos.
  • Galite prisegti lengvas diagramos projekto arba komandos puslapius.
  • Galite tinkinti spalvos lengvas diagramose.
  • Projekto ir komanda puslapio išvaizda buvo atnaujintas.
  • Gittools atnaujinti įtraukti rodiniui komentuoti (kaltės). Git įrankiai taip pat dabar galite atkurti arba pakeisti į pradžios tašką, perduoti į kelis pilotų, ir atšaukti ilgai trunkančios operacijos.
Tikrinimo įrankiai
  • Pateikiami testeriai ir tikrinimo lemia galimybę eksportuoti patikrinti dalykų, kad gali būti siunčiami el. paštu arba kaip spaudiniai ir bendrai šalimis, kurie neturi prieigos prie TFS.
  • Pateikiami testeriai ir testas leidžia valdyti tikrinimo parametro duomenų vienoje vietoje naudojant bendrai naudojami parametrai. Jų pakeitimus, kad parametro duomenų galima atnaujinti vienoje vietoje ir automatiškai atnaujinamos visą bandymo atvejais, nurodantys bendrai parametras.
  • Galite peržiūrėti numatytąjį rinkinį efektyvumo skaitikliai iš jūsų programos bandomasis per debesį apkrovos tikrinimo programos įžvalgos tarnyba.
Visual Studio 2013 RTM spausdinamas 1.0
  • Spausdinamas yra atidaryti originalo kalba, kad būtų lengviau sukurti įvairaus tipo, didelės apimties JavaScript programas, kurios veikia naršyklės ar pagrindinio kompiuterio.Spausdinamas privalumai programų kūrėjams, primygtinai įvedėte kalbų ant lankstus, dinaminis runtime su JavaScript paplitimas. Spausdinamas, įvedėte antaibis JavaScript, kad yra paprastas JavaScript, worksseamlessly withexisting JavaScript įrankiai ir bibliotekos ir lengvai sujungiamos su esamų programų ir svetainių.Spausdinamas 's vietiniai tipai andclass pagrindo modulio programavimo modelis įgalinti mastelio ir pagerina našumą per anksti klaidų aptikimo ir patobulintas įrankius. Patobulintas įrankiai apima IntelliSense, kodas pertvarkymas ir kodas naršymo. Jei norite gauti daugiau informacijos apie TypeScript, eikite į toliauSpausdinamas svetainėje.
Visual C ++
  • Kai kurie C++ kompiliatorius užstringa ir kalbos atitikties problemos buvo išspręstos.
Visual Studio IDE
  • Dabar galite peržiūrėti gaunamus keitimus iš kitų sričių kodų, naudojant CodeLens.
Microsoft Azure įrankiai
  • Galite naudoti Microsoft Azure pranešimų koncentratoriai siųsti bandymas pranešimų į Windows parduotuvė, Windows Phone, iOS ir "Android" įrenginiai ir patikrinti realiuoju laiku rezultatus.
  • Kai prisijungsite prie Visual Studio, jums parodomas gali lengvai suaktyvinti savo "Microsoft" Azure MSDN naudą (jei jūs to dar nepadarėte).
  • Galite kurti naujus .NET Microsoft Azure mobiliojo ryšio paslaugas, įtraukti pastoliai projektams, nustatyti ribos, ir derinti projektus, skelbti juos į "Azure" Microsoft, ir galiausiai nuotoliniu būdu derinti paskelbtų pakeitimų.
  • Galite naudoti Microsoft Azure išteklius kurti, išbandyti ir įgyvendinti savo programą.
Windows Phone
  • Visual Studio 2013 naujinimo 2 pateikiami pilnai kūrimo aplinka, kurį naudodami galite kurti programos ir Žaidimai, Windows Phone 8.1 "ir" Windows Phone 8, naudojant "Visual Studio Express 2013" Windows arba Visual Studio 2013 Professional, Premium arba Ultimate editions. Naudojant šiuos įrankius, galite naudoti savo esamą programavimo įgūdžių ir kodas sukurti kodo, pradinio kodo arba HTML ir JavaScript programas. Be to, naujinimas yra kelios Emuliatoriai ir papildomi įrankiai apibūdinimas ir jūsų Windows Phone programos realiu pasaulio sąlygomis. Jei norite gauti daugiau informacijos, eikite į toliau Windows Phone programų kūrėjų centras.
  • Galite sukurti universalios projektams, bendrinti Windows parduotuvės programos "ir" Windows Phone programos kodas. Jei norite gauti daugiau informacijos, žr. Sukurti programą, skirtą "Windows" ir "Windows Phone.
  • Galite naudoti Visual Studio 2013 autoriaus ir vykdyti koduoto UI testus pagal savo "Windows Phone parduotuvės" taikomosios programos.
  • Galite autoriaus ir vykdyti vienetas testai nuo jūsų Windows Phone parduotuvės programų ir Windows Phone "Silverlight" programų naudojant Visual Studio 2013 naujinimo 2.

Ilgalaikis problemos

Pastaba. Jei nenurodyta kitaip, susieti elementai pateksite į Microsoft Connect tinklalapius.

Kodo analizė
  • Visual Studio 2013 kodas analizės buvimo vietą policyis nėra paleidžiamas kaip tikėtasi svetainėse.
IntelliTrace
  • Security.VerificationException klaida yra iškėlė pasirinktinio įvykio Įgalinus IntelliTrace.
  • Visual Studio užstringa, kai jis įkelia IntelliTrace sugadintą failą.

Visual C ++
  • Tarkime, kad turite Windows tvarkyklių rinkinio (WDK) ir Visual Studio 2013 naujinimo 2 įdiegtas jūsų kompiuteryje. Galite atidaryti Visual Studio 2013 ir sukurti Visual C ++ universalios projektą. Paspaudus klavišą F5, kad rinkti ir derinti projekto, galite gauti tokį klaidos pranešimą:
    Tokia sąsaja nepalaikoma (Exception from HRESULT: 0x80004002 (E_NOINTERFACE))
Visual Studio IDE
  • JavaScript klaidos atsiranda, jei galite atidaryti tinklalapius naudodami vidinį Visual Studio žiniatinklio naršyklę.
  • Skirtukų atidaryti tinkamai kai sprendimų matosi dizainas ir kodas atidaryti.
  • Dialogo lango Abonemento parametrai pateikia pranešimą "licencijos baigsis 2147483647 dienų", kai Visual Studio atsisiųsti siūlomi failai tinkle licencijos.
Žiniatinklio platformos ir įrankiai
  • Žiniatinklio programos naudodami naują URL parinkiklis, ji tinkamai neužpildomas kai URL prasideda ".".
  • Paspaudus klavišą F5 arba Ctrl+F5 , kurioje įgalinta SSL (https) URL interneto projekto, esate paraginami iš "Internet Explorer" Jei norite tęsti nepatikimas arba vartotojo pasirašomas sertifikatas.
  • Kai įdiegiate PHP redaktorius DevSense, galite prarasti savo PHP kontūro regionuose.
  • Visual Studio gedimas afteryoupress CTRL+F4 uždaryti dialogo langą interneto nuorodos ypatybių puslapis gali kilti.
  • Tarkime, kai atidarote projektą, kuris yra sugeneruotas HTML scenarijaus dokumentą. Derinti projekto telefono emuliatorius, įvyksta klaida.
  • Visual Studio užstringa, kai bandote publikuoti projekto arba atidaryti projektą, kuris yra prie FTP publikavimo profilio naudojant santykinis URL, pvz., localhost, "\\" arba "/ /."
  • Įgalinti žiniatinklio Essentials žiniatinklio Express.
Microsoft Azure
  • Negalite sukurti naują Microsoft Azure mobiliųjų paslaugų projekto naudojant Visual Studio 2013 x 86 pagrindo kompiuteryje.


Žinomos problemos
Objektų sistema


Požymiai

Kai atidarote esamo objekto Framework 5 Designer modelio (.EDMX failą) naudodami objektų sistema 6.0.2 arba 6.1.0 įrankiai Visual Studio 2012 "arba" Visual Studio 2013, galite gauti tokį klaidos pranešimą:
Nepavyksta įkelti "failo vardas.edmx': nurodytas dominavimas negalioja.

Ši problema iškyla tik jei modelio joje yra funkcija, kurio parametrus dešimtainis tipo.

Versijos turi įtakos

Ši triktis įtakoja šių išleistų versijų objekto sistemos įrankiai, Visual Studio:
  • Objekto 6.0.2 sistemos įrankiai "Visual Studio 2012"
  • Objekto 6.0.2 sistemos įrankiai, skirti Visual Studio 2013
  • Objekto 6.1.0 sistemos įrankiai "Visual Studio 2012"
  • Objekto 6.1.0 sistemos įrankiai, skirti Visual Studio 2013
Jei atnaujinote objekto sistemos įrankiai Visual Studio 2012 "arba" Visual Studio 2013 iš Microsoft Download Center, arba jei jau esate įdiegę Visual Studio 2013 naujinimo 1 arba 2 specifinių, Designer versiją jūs naudojate yra problema.

Jei modelyje objektų sistema nėra funkcija importuoti saugomas procedūras, kurios grąžina objektų, kuriuose yra dešimtainis tipo ypatybės, šios problemos nekyla.

Priežastis

Ši problema kyla dėl to, kad dizaino įrankis kelia byte vertė yra netinkamai, jei parametras yra ne tikslumo ir masto aspektus.

Sprendimas

Norėdami išspręsti šią problemą, naudokite vieną iš toliau nurodytų būdų:
  • Atkurti jūsų sąranką, kad į 6.0.0 versija objekto sistemos įrankiai

    Norėdami tai padaryti, jums reikia rankiniu būdu pašalinti bet kuri versija įrankį, kuris yra lange pridėti arba šalinti programas , ir tada iš naujo įdiegti į 6.0.0 versiją. Visual Studio 2012, jį rasite Microsoft Download Center:


    Visual Studio 2013 m. EFTools.MSI ir EFTools.cab failus iš pradžių buvo įtrauktas į Visual Studio sąrankos paketas. Todėl galima grįžti į į 6.0.0 versija įrankių juos pašalinti ir tada remontas Visual Studio, arba rasti MSI diegimo programą "Visual Studio" sąrankos laikmeną.
  • Modifikuoti EDMX failų redaktorius

    Yra alternatyvus sprendimas reikia rankiniu būdu keisti EDMX failus naudodami teksto arba XML rengyklę.
    Pastaba.Patikrinkite, ar kurti atsargines kopijas savo originalaus EDMX failus ir ne keisti jokių papildomų, dėl kurių jie taptų netinkamas.

    Pakeitimo turi būti taikomas <parameter></parameter> elementai, <function> </function>(pvz., išsaugotas procedūras arba Table-Valued funkcijas) viduje, <edmx:StorageModels></edmx:StorageModels> skyrių, taip pat žinomas kaip SSDL dalį, EDMX. Norėdami įsitikinti, kad, visi parametrai priskirti trupmenos tipo parametrų atitinkama funkcija importuoti CSDL skyriuje pakeitimai. Pavyzdžiui, Įsivaizduokite ši funkcija:
    <Function Name="Product_Insert" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo">               <Parameter Name="Id" Type="int" Mode="In" />               <Parameter Name="Name" Type="int" Mode="In" />               <Parameter Name="Price" Type="numeric" Mode="In" /></Function>
    Kainos parametras turi būti toks:
    <Parameter Name="Price" Type="numeric" Mode="In" Precision="8" Scale="4" />
    Pastaba.Tikrasis skaitinės reikšmės, kurios prie Precision arba skalė nėra svarbu šiuo atveju.

Visual Studio IDE
  • Visual Studio IDE žinoma problema po to, kai įdiegsite šį naujinimą, eikite į šį žinių bazės straipsnį:
    2954109 Įdiegus Visual Studio 2013 naujinimo 2 sprendimo platformos išplečiamojo sąrašo nesimato

Windows Phone
  • Visual Studio Team Build nesukurtas Windows Phone 8, Windows Phone "Silverlight" 8.1 ir "Silverlight" programos.

    Norėdami išspręsti šią problemą, nustatykite savo projektą, su x 86 MSBuild įrankių rinkinys. Norėdami tai padaryti, TFS, pakeisti MSBuild platformos parinktį Automatinis x 86 Team Build konfigūravimo vedlio procesas skyriuje. Jei norite gauti daugiau informacijos, žr. šį pranešimą dienoraščio.
  • Įsivaizduokite tokią situaciją:
    • Visual Studio 2013 naujinimo 2 įdiegus kompiuteryje su "Windows 7" arba "Windows 8.
    • Diegėte naujesnę versiją Windows Windows 8.1.
    • Galite kurti Windows Phone 8.1 projekto ir jį.
    Tokiu atveju gausite Komponavimo versija arba pakuotės klaidos.

    Norėdami išspręsti šią problemą, pataisykite Visual Studio 2013.
  • Panaikinti failą iš bendro naudojimo projekto neaptinka Team Foundation versijų valdymas tinkamai. Jis bus pašalintas iš bendro naudojimo projekto, bet jis bus panaikinti iš Team Foundation versijų valdymas.

    Norėdami išspręsti šią problemą, rankiniu būdu panaikinkite failą iš serverio naudojant šaltinio kontrolės Explorer.
  • Team Foundation versijų valdymas negalėsite anuliuoti būtina sprendimą, jei failai buvo perkelti iš bendro naudojimo projekto į kitą sprendimo projektą. Po anuliuoti, failo įrašai bus perkelti atgal į bendro naudojimo projekto. Tačiau, failai bus nėra iš disko.

    Norėdami išspręsti šią problemą, vėl diske gauti naujausius failus iš Team Foundation versijų valdymas.
  • Visual Studio 2013 naujinimo 2 vienetų testavimas C++ Silverlight 8.1 programėlės nėra palaikomas. Kai jūs nusitaikyti esamą C++ Silverlight 8.0 vienetas testas projekto Silverlight 8.1, sukurti operacija nepavyksta ir gaunate tokį klaidos pranešimą:
    klaida: AppManifest nepatvirtintas. Netinkamas AppPlatformVersion – WMAppmanifest.xml
  • Kai Windows Phone 8.1 C++ programa, galite nematyti įrenginio derinimo paskirties išplečiamojo sąrašo parinktį.
    Norėdami visuotinai įdiegti į įrenginį, turite pakeisti komponavimo versijos konfigūracija ir "ARM" sprendimų platformos išplečiamojo sąrašo naudojant Visual Studio įrankių juostoje.
  • Jei pervardysite "JavaScript bendro projekto" Microsoft Visual Studio 2013 naujinimo 2, projektų, importuoti bendro naudojimo projekto nuorodos mazgas gali nebūti atnaujinti projekto pavadinimą.
  • Jei jums nereikia įdiegti Windows Phone 8.0 programinės įrangos kūrimo rinkinys (SDK) kompiuteryje, Blend Visual Studio 2013 nerodomos Windows Phone "Silverlight" 8.1 projektų operacijas.
  • Tarkime, kad naudojate Visual Studio kinų kalbos paketą. Kai kuriate "Windows Store" arba "Windows Phone" programą, naudodami HTML ir JavaScript, angliško teksto rodomas IntelliSense pasiūlymų, kurie pateikti WinJS API.
  • Tarkime, kad turite įdiegti Windows 8 Visual Studio 2013 naujinimo 2 "ir" Windows Phone 8.0 įrankiai. Windows Phone 8.1 emuliatorius yra. Tokiu atveju negalite paleisti Windows Phone 8.0 programą, paspauskite F5. Be to, Jūs gaunate tokį klaidos pranešimą:
    Windows Phone emuliatorius yra neįmanoma patikrinti, ar veikia virtualiosios mašinos:

    Neįmanoma įkelti DLL 'LocBootPresets': nepavyko rasti nustatyto modulio. (Exception from HRESULT: 0x8007007E)
Daugiau informacijos
Kaip atsisiųsti Microsoft palaikymo failus

Naujinimus galima rasti kitų produktų šeimos Visual Studio ir Microsoft Visual Studio atsisiuntimo svetainė.

Reikalavimai



Reikalavimas paleisti iš naujo

Jums gali tekti iš naujo paleisti kompiuterį įdiegus šį paketą.

Palaikomos kalbos

Visual Studio 2013 2 specifinių naujinimų numato šias versijas:
  • Kinų (supaprastintoji)
  • Kinų (tradicinė)
  • Čekijos
  • Anglų kalba
  • Prancūzijos
  • Vokiečių
  • Italijos
  • Japonų kalba
  • Korėjiečių
  • Rusijos
  • Lenkų
  • Portugalų (Brazilijos)
  • Ispanų kalba
  • Turkų

Palaikomos operacinės sistemos

Daugiau informacijos apie palaikomus operacines sistemas, rasite apsilankę šioje "Microsoft" svetainėje:

Palaikomos

  • 32 bitų (x 86)
  • 64 bitų (x 64) (WOW)

Aparatūros reikalavimai

  • 1,6 gigaherco (GHz) arba greitesnis procesorius
  • 1 gigabaitas (GB) RAM (1,5 GB, jei naudojate virtualiąją mašiną)
  • 1 GB laisvos vietos standžiajame diske
  • 5400 min standųjį diską
  • DirectX 9 vaizdo plokštė, palaikanti, kuriame veikia skiriamąja geba 1024 x 768 arba didesnė

Programinės įrangos reikalavimai

Norint taikyti šį naujinimą, turite vieną iš palaikomų Visual Studio 2013 programų, išvardytų skyriuje "Taikoma", įdiegta.

Visual Studio 2013 naujinimo 2 palaikymas

Visual Studio 2013 naujinimo 2 privatūs bendruomenės palaikymas iki, Microsoft programų kūrėjų tinklo (MSDN) Forumai.

Įspėjimas: šis straipsnis išverstas automatiškai

Savybės

Straipsnio ID: 2927432 – Paskutinė peržiūra: 12/05/2014 12:12:00 – Peržiūra: 10.0

Microsoft Visual Studio Ultimate 2013, Microsoft Visual Studio Professional 2013, Microsoft Visual Studio Premium 2013, Microsoft Visual Studio Express 2013 for Web, Microsoft Visual Studio Express 2013 for Windows, Microsoft Visual Studio Express 2013 for Windows Desktop

  • kbfix kbsurveynew kbexpertiseadvanced atdownload kbmt KB2927432 KbMtlt
Atsiliepimai