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

Visual Studio 2005 Service Pack 1 laidos apžvalga

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: 928957
Santrauka
Šiame dokumente pateikiami žinomų problemų su įrengimo ir pašalinimo iš Visual Studio 2005 Service Pack 1 (SP1), ir su Visual Studio 2005 SP1 funkcijos. Informacijos apie funkcinius pakeitimus, kurie yra įtraukti į Visual Studio 2005 SP1, žr. Kas yra naujo laidoje Visual Studio 2005 SP1.
Daugiau informacijos
Šiame dokumente:
  • Kaip gauti Visual Studio 2005 SP1
  • Šiame pakeitimų pakete, nustato
  • Palaikomos kalbos ir operacinės sistemos
  • Įrengimui taikomi reikalavimai
  • Visual Studio 2005 SP1 paramos
  • Diegimo problemos – visoms platformoms
  • Diegimo problemos – Windows Vista
  • Diegimo problemos-Windows Server 2003
  • Pašalinti klausimai
  • Žinomos problemos ir apeiti
  • Techninės pastabos
  • Susiję produktai

Kaip gauti Visual Studio 2005 SP1

Visual Studio 2005 SP1 galima rasti šiose vietose:

Visual Studio 2005 komandos paketo SP1Šis atsisiųsti siūlomas failas įdiegia pakeitimų paketą Microsoft Visual Studio 2005 Standard, Professional, komanda leidimuose.

Visual Studio 2005 komandos fondas Server SP1

Šis atsisiųsti siūlomas failas įdiegia pakeitimų paketu Microsoft Visual Studio 2005 komandos fondas serveris.

Visual Studio 2005 Express leidimuose SP1Šis atsisiųsti siūlomas failas įdiegia Microsoft Visual Studio 2005 Express leidimų pakeitimų paketu.

Šiame pakeitimų pakete, nustato

Hotfixes Visual Studio 2005 SP1 sąrašas iš Karštosios pataisos į Visual Studio 2005 Service Pack 1, sąrašas.

Palaikomos kalbos ir operacinės sistemos

Palaikomos kalbos

Visual Studio 2005 SP1 numato visų Visual Studio 2005 kalba produktų atnaujinimai:
  • Kinų (supaprastinta)
  • Kinų (tradicinė)
  • Anglų (Jungtinės Valstijos)
  • Prancūzų
  • Vokiečių
  • Italų
  • Japonų
  • Korėjos
  • Rusų
  • Ispanų

Palaikomos operacinės sistemos

  • Microsoft Windows 2000 Professional SP4
  • Microsoft Windows 2000 Server SP4
  • Microsoft Windows 2000 Advanced Server SP4
  • Microsoft Windows 2000 Datacenter Server SP4
  • Microsoft Windows XP Professional x 64 Edition (WOW)
  • Microsoft Windows XP SP2 profesinės
  • Microsoft Windows XP Home Edition SP2
  • Microsoft Windows XP Media Center Edition 2002 SP2
  • Microsoft Windows XP Media Center Edition 2004 SP2
  • Microsoft Windows XP Media Center Edition 2005
  • Microsoft Windows XP Tablet PC Edition SP2
  • Microsoft Windows Server 2003, Standard Edition SP1
  • Microsoft Windows Server 2003, Enterprise Edition SP1
  • Microsoft Windows Server 2003, Datacenter Edition SP1
  • Microsoft Windows Server 2003 Web Edition SP1
  • Microsoft Windows Server 2003, standartas x 64 Edition SP1 (WOW)
  • Microsoft Windows Server 2003, x 64 Enterprise Edition SP1 (WOW)
  • Microsoft Windows Server 2003, Datacenter x 64 Edition SP1 (WOW)
  • Microsoft Windows Server 2003 R2, Standard Edition
  • Microsoft Windows Server 2003 R2, standartas x 64 Edition (WOW)
  • Microsoft Windows Server 2003 R2 Enterprise Edition
  • Microsoft Windows Server 2003 R2 Enterprise x 64 Edition (WOW)
  • Microsoft Windows Server 2003 R2 Datacenter Edition
  • Microsoft Windows Server 2003 R2 Datacenter x 64 Edition (WOW)
  • Microsoft Windows Vista

Įrengimui taikomi reikalavimai

  • Licencijuotą viena iš palaikomų Visual Studio 2005 produktai turi būti įdiegta paskirties kompiuteryje.
  • Microsoft Windows Installer 3.1 arba naujesnė turi būti įdiegta paskirties kompiuteryje.
  • 192MB RAM yra reikalaujama. 256MB arba daugiau rekomenduojama.

Visual Studio 2005 SP1 paramos

Oficialią paramą galima gauti per Microsoft prisijungti.
Neformalus Bendrijos parama yra teikiama per su MSDN Forumai.

Diegimo problemos – visoms platformoms

Paslaugų paketo diegimas trunka ilgiau nei pradinio produkto diegimo:

Visual Studio 2005 SP1 diegimas trunka ilgiau kaip įdiegti originalaus leidimo versiją, nes SP1 diegimo yra daug kaip produkto diegimo, bet su papildoma diegimo užduotis. Diegimo laikas priklauso koks produktas yra įdiegti ir į kompiuterio konfigūraciją.

Diegimui reikia daug vietos diske:

Didesnis už priimtą pradinio produkto diegimo diske gali prireikti įdiegti pakeitimų paketą. Jei turite daugiau nei vieną Visual Studio produktas įdiegtas, jums reikės vietos diske kiekvieno paslaugų paketo diegimas. Pakeitimų paketą galite rasti įvertinimą reikia disko vietos į atsisiuntimo puslapį.

Visual Studio 2005 SP1 bando įdiegti kelis kartus:

Pakeitimų paketą bus paleisti kelis kartus jei turite daug Visual Studio produktų įdiegtas jūsų kompiuteryje. Ne pradėti diegti daugiau nei vieną kartą.

Dialogo languose yra iš dalies paslėpti diegimo metu:

Ši problema kyla, jei perkelsite į Konfigūravimas... dialogo lange nuo centro ekrano. Vėliau dialogo languose yra orientuota į Konfigūravimas... dialogo lange. Jei į Konfigūravimas... dialogo lange ekrano kampe, didesnių dialogo laukeliuose, kuriuose rodomi vėliau gali būti iš dalies išjungti ekrano.

Norėdami išspręsti šią problemą:
  • Palikti ir Konfigūravimas... dialogo lange centre ekrano.
Iš karto po Visual Studio kompiliavimas nediegs Visual Studio 2005 SP1:
Visual Studio 2005 SP1 įdiegti negalite, kol debugger paslaugos uždarys.

Norėdami išspręsti šią problemą, atlikite vieną iš šių veiksmų:
  • Baigti rinkinius, kurie vyksta ir laukti derintuvą transliacijoms uždaryti. Tai gali užtrukti iki dešimties minučių.
  • Naudokite Užduočių tvarkytuvą nutraukti visas instancijas mspdbsrv.exe paslaugos.

Team Foundation Server Būtinosios sąlygos:

Turite įdiegti naujinimą iš ŽB straipsnyje 919156 prieš pradėdami diegti Visual Studio 2005 SP1. Šis naujinimas užtikrina, kad serveris negali apdoroti kliento užklausas SP1 diegimo metu.

Visual Studio 2005 komandos fondas Server SP1 nepavyksta įdiegti arba pašalinti, jeigu tinklo nėra:

Visual Studio 2005 komandos fondas Server SP1 nepavyksta įdiegti arba pašalinti kai tinkle nėra. Tai yra problema su pasirinktinį veiksmą, kuris priklauso nuo Active Directory.

Scenarijus:
  1. Diegti Visual Studio 2005 komandos fondas serveris bendrai naudojamame tinkle.
  2. Įdiekite reikalaujama iš ŽB straipsnyje 919156.
  3. Kopijuoti Visual Studio 2005 komandos Foundation Server SP1 vietoje.
  4. Išjungti tinklo.
  5. Įdiegti pakeitimų paketą iš vietos kelias. Pakeitimų paketo nepavyksta įdiegti.
Norėdami išspręsti šią problemą:
  • Įsitikinkite, kad tinklo yra prieš bandant įdiegti arba pašalinti pakeitimų paketą.

Dezinstalacji Visual Studio 2005 interneto taikymo projektus reikia:

Atlikite šiuos veiksmus ir įdiekite Visual Studio 2005 SP1 jei turite Visual Studio 2005 interneto taikymo projektus įdiegta:
  1. Pašalinti, Visual Studio 2005 interneto taikymo projektus Add-in.
  2. Diegti Visual Studio 2005 SP1.

SQL Server Compact Edition įrankiai ir vykdymo proceso:

Visual Studio 2005 SP1 yra naujinimų SQL Server Compact Edition 3.1 dizainas laiko komunalinių paslaugų. SQL Server Compact Edition įrankiai Visual Studio 2005 SP1 yra UI/dialogai, įrenginių CAB failų, DataDirectory funkcija ir "ClickOnce" taikomosios paramos protingas prietaisas plėtros komponentams. Turite atsisiųsti ir įdiegti šiuos įrankius ir runtime end-to-end SQL serverio duomenų plėtrai remti:

Karštosios pataisos atnaujinimas į Visual Basic 2005 komandų eilutės kompiliatorius (Vbc.exe) galima:

Visual Studio 2005 SP1 suteikia Visual Basic 2005 dizaino laiko kompiliatorius, įskaitant pagerinti reagavimą, stabilumo ir efektyvumo patobulinimų. Iš karštųjų pataisųhttp://support.Microsoft.com/kb/924162 siūlo paslaugų paketą patobulinimus, Visual Basic 2005 komandų eilutės kompiliatorius (vbc.exe).

Įdiegus Visual Studio 2005 SP1, įdiegti šią karštąją pataisą į plėtros ir dislokuoti mašinos gauti paslaugų paketas nustato komandų eilutės kompiliatorius jei bet kurią iš toliau nurodytų atvejų:
  • Jūs kuriate svetaines su ASP.NET 2.0 Visual Basic 2005.
  • Diegiate ASP.NET 2.0 svetainių parašyta Visual Basic 2005.
  • Kuriate Visual Basic 2005 projektams ne IDE naudojant komandų eilutės kompiliatorius.

Pašalinti Visual Studio 2005 SP1 beta versiją prieš įdiegiant spaudai:

Prieš diegdami spaudai Visual Studio 2005 SP1, turite pašalinti Visual Studio 2005 SP1 Beta. Jei jums negalima pašalinti beta pirmą kartą, jūs gausite tokį klaidos pranešimą:
Windows diegimo paslauga negali įdiegti plėtotės pataisų kadangi plėtotinos programos gali nebūti, arba naujinimo pataisa atnaujina kitą programos versiją. Patikrinkite, ar plėtotina programa yra kompiuteryje ir ar turite tinkamą pataisų plėtotę.
Jei norite pašalinti beta versiją iš Windows 2000, Windows XP, Windows XP SP1, Windows Server 2003 RTM:
  1. Spustelėkite Pradėti.
  2. Spustelėkite Valdymo skydas.
  3. Atidaryti Pridėti arba šalinti programas.
  4. Pasirinkite pakeitimų paketo beta versiją kiekvienam produktui, kuriam jis taikomas, ir spustelėkite Keisti/šalinti.
Jei norite pašalinti beta versiją iš Windows XP SP2 ir Windows Server 2003 SP1:
  1. Spustelėkite Pradėti.
  2. Spustelėkite Valdymo skydas.
  3. Atidaryti Pridėti arba šalinti programas.
  4. Žymės Rodyti naujinimus Jei tai jau nepasikeis.
  5. Pasirinkite sudėliota po kiekviena produktų, kuriems ji taikoma, ir spustelėkite pakeitimų paketo beta versiją Pašalinti.
Jei norite pašalinti beta versiją iš Windows Vista:
  1. Spustelėkite Pradėti.
  2. Spustelėkite Valdymo skydas.
  3. Spustelėkite Programos.
  4. Spustelėkite Rodyti Įdiegtus naujinimus į į Programos ir funkcijos skyriuje.
  5. Pasirinkite pakeitimų paketo beta versiją kiekvienam produktui, kuriam jis taikomas, ir spustelėkite Pašalinti.

Diegimo problemos – Windows Vista

Diegimas Windows Vista reikalauja didesnes teises:

Jei Visual Studio 2005 SP1 įdiegėte "Windows Vista", mes rekomenduojame, kad galite dešiniuoju pelės mygtuku spustelėkite SP1 vykdomąjį failą ir pasirinkite Paleisti kaip administratorius. Taip pat galite paleisti vykdomąjį privilegijuota konsolės lange.

Sąranka dialogo lange neatvyksta:

Kad patikrinimo atsiranda pagal vartotojo abonemento valdymas (UAC) su visų įrenginių vėluoja pradinio išvaizdą sąranka dialogo lange. Buvo pranešta apie vėluoja daugiau nei valandą.

Visual Studio 2005 Service Pack 1 naujinimas, skirtas Windows Vista

Mes leidžiame atnaujinimas Visual Studio 2005 SP1 spręsti problemas su Vista platformoje. Norėdami gauti daugiau informacijos, žr. Visual Studio "Windows Vista".

Diegimo problemos-Windows Server 2003

Diegimas nepavyko iš Windows Server 2003 leidimuose su Windows Server 2003 SP1 įdiegti:

Klaida, pranešė
1718 Klaida. Failas Failo vardas atmetė skaitmeninio parašo politikos.
Ši problema kyla, kai kompiuteryje yra nepakankamas vientisos atminties, Windows Server 2003 ar Windows XP įsitikinti, kad tinkamai pasirašytas .msi paketą arba .msp paketą.

Norėdami išspręsti šią problemą:

Pašalinti klausimai

33088 Klaida yra rodomas Išdiegiant Visual Studio 2005 SP1:

Ši klaida įvyksta tokią situaciją:
  1. Diegti Visual Studio 2005 komandos bandymo leidimas.
  2. Įdiegti paskirstytas bandymų vykdymo kontrolierius arba paskirstytas bandymų vykdymo agentas komponentas.
  3. Įdiegti atitinkamą pakeitimų paketą.
  4. Pakeitimų paketo šalinimas nesumoka su
    33088 Klaida: Nėra problema įdiegimo paketą.
Norėdami išspręsti šią problemą:
  1. Pašalinkite komponentą naudodami "Įtraukti ir pašalinti programas".
  2. Visual Studio pakeitimų paketui išdiegti.
  3. Iš naujo įdiegti komponento.

Pašalinti Visual Studio Team Suite 2005 SP1 pertraukos Visual Basic Express 2005 diegimo:

Ši klaida įvyksta tokią situaciją:
  1. Diegti profesinės Visual Studio 2005.
  2. Diegti Visual Studio 2005 SP1 Visual Studio profesinės.
  3. Diegti Visual Basic Express 2005.
  4. Įdiegti vaizdo pagrindinio Express 2005 SP1.
  5. Pašalinti profesinės Visual Studio 2005.
  6. Veikia Visual Basic Express nepavyksta. Tai yra todėl, kad yra 2 trūksta mazgai.
Norėdami išspręsti šią problemą:
  1. Iš naujo įdiekite Visual Basic Express 2005 pasirinkdami į Remonto variantas.
  2. Iš naujo įdiekite Visual Basic Express 2005 SP1 pasirinkdami į Remonto variantas.

Visual Web Developer Express SP1 nesugeba pašalinti:

Ši klaida įvyksta tokią situaciją:
  1. Diegti Visual Web Developer Express.
  2. Diegti Visual Web Developer Express SP1.
  3. Pašalinti Visual Web Developer Express.
  4. Diegti Visual Web Developer Express.
  5. Diegti Visual Web Developer Express SP1.
  6. Pašalinti Visual Web Developer Express SP1.
  7. Klaida bus susidurta.
Grįžti į žinomas sistemos būsenos:
  1. Pašalinti Visual Web Developer Express.
  2. Diegti Visual Web Developer Express.
  3. Diegti Visual Web Developer Express SP1.

Visual Studio 2005 komandos Suite SP1 išdiegimas pašalina simboliai:

Visual Studio 2005 komandos Suite SP1 išdiegimas pašalina simbolis failus ir gali nutraukti originaliu Visual Studio 2005 produkto diegimu.

Norėdami išspręsti šią problemą:
  • Prekės remonto ir Visual Studio 2005 pakeis visus trūkstamus failus.

Visual Studio 2005 SP1 išdiegimas side-by-side scenarijuje gali nutraukti kitų paslaugų paketo diegimas

Du Visual Studio 2005 leidimuose yra įrengti tame pačiame kompiuteryje, esate atnaujina su pakeitimų paketu, pašalinti pakeitimų paketą už vieną versiją grįš į ne paslaugų paketo lygio failus į kitas leidimas.

Norėdami išspręsti šią problemą:
  • Iš naujo įdiegti pakeitimų paketą į kitas leidimas.

Žinių bazės (KB) skaičiai susijusios su kai kurių pakeitimų paketai yra neteisinga:

Susijusios su kai kurių pakeitimų paketus KB skaičius neteisingai ant produkto Pridėti / pašalinti programas ar išdiegti programą valdymo skyde. Pagalba / daugiau informacijos mygtukas rodo nuorodą į konkrečių žinių bazės straipsnyje, kuriose gali būti neteisingas KB numeris URL. Prašome kreiptis į teisingą KB skaičius lentelėje.
Tikrasis KB skaičiusPašalinti KB skaičiusKalbaProduktų grupė
926601926601AnglųVisual Studio 2005 komandos Suite
926602926602JaponųVisual Studio 2005 komandos Suite
926603926603Kinų (tradicinė)Visual Studio 2005 komandos Suite
926604926603Kinų (supaprastinta)Visual Studio 2005 komandos Suite
926605926603KorėjosVisual Studio 2005 komandos Suite
926606926603VokiečiųVisual Studio 2005 komandos Suite
926607926607PrancūzųVisual Studio 2005 komandos Suite
926608926608ItalųVisual Studio 2005 komandos Suite
926609926608IspanųVisual Studio 2005 komandos Suite
926738922996AnglųVisual Studio 2005 komandos fondas serveris
926739922996JaponųVisual Studio 2005 komandos fondas serveris
926740922996Kinų (tradicinė)Visual Studio 2005 komandos fondas serveris
926741922996Kinų (supaprastinta)Visual Studio 2005 komandos fondas serveris
926742922996KorėjosVisual Studio 2005 komandos fondas serveris
926743922996VokiečiųVisual Studio 2005 komandos fondas serveris
926744922996PrancūzųVisual Studio 2005 komandos fondas serveris
926745922996ItalųVisual Studio 2005 komandos fondas serveris
926746922996IspanųVisual Studio 2005 komandos fondas serveris
926747918525KalbųVisual Studio 2005 Express leidiniai
926748926748KalbųVisual Studio 2005 Express leidiniai
926749918525KalbųVisual Studio 2005 Express leidiniai
926750922995KalbųVisual Studio 2005 Express leidiniai
926751926751KalbųVisual Studio 2005 Express leidiniai
928425926601RusųVisual Studio 2005 komandos Suite

Žinomos problemos ir apeiti

Naudotojų prašoma leidimo įdiegti karštąsias pataisas, esančias Visual Studio 2005 SP1 Windows Vista:

Jei Visual Studio 2005 SP1 hotfixes išleidžiami į ateitį, jums bus pasiūlyta leidimo įdiegti juos. Windows Vista UI režimo ir tylus režimas yra reikalingas leidimas. Jei turite automatizuoti Windows Vista įdiegti karštąsias pataisas, turite įdiegti karštąsias pataisas naudodami administratoriaus abonementą. Norėdami gauti daugiau informacijos, žr. Visual Studio 2005 Service Pack 1 naujinimas, skirtas Windows Vista .

Derinimo 64-Bit Windows diegimų:

Visual Studio 2005 SP1 yra keletas debugger nustato, kad veikia, kai jūs derinti 32 bitų programų 64 bitų Windows diegimus. Poabis šių pataisų dirbti derinti 64 bitų programų 64 bitų diegimai. Tai yra todėl, kad Visual Studio 2005 SP1 nekeičia daugelis iš 64 bitų derinimo komponentų.

Derinimo 64 bitų gimtoji Visual Basic programų 64 bitų Windows diegimų:

Derinant Visual Basic programa Visual Studio 2005 SP1 64 bitų kompiuteryje, galite gauti šį klaidos pranešimą ir derinimo programa bando įvertinti iš dalies vardas (MyNamepavyzdžiui) peržvalgos lange arba lange:
BC 30699 "MyName nepaskelbtas arba turintys modulis neįkeltas derinimo posėdyje. "
Tai taikoma tik prašymams atspausdintoje Bet CPU ar x 64 kaip platformos tipo. Optimizavimo PBP formatas padarė Visual Studio 2005 SP1. Optimizuotas PDB formatu galima tik iš Visual Basic kompiliatorius, kad laivai su Visual Studio 2005 SP1. Derinimo 64 bitų sistemos Windows diegimas daroma per nuotolinio derinimo komponentų, bet tas sudėtines dalis, nebuvo atnaujinti suprasti optimizuotas PDB formatu.

Norėdami išspręsti šią problemą:
  • Pateikti visą kvalifikaciją pavadinimą ir derinimo programa windows. Pvz.: ConsoleApplication1.MyClass.MyName.

Nuotolinį derinimą:

Visual Studio 2005 SP1 negali būti įdiegta sistema, kuri nėra Visual Studio 2005, diegimas. Todėl, kompiuteriai, kuriuose yra tik nuotolinio derinimo komponentų ir kuriuose nėra Visual Studio 2005 negali atnaujinti Visual Studio 2005 SP1.

Norėdami išspręsti šią problemą, atlikite vieną iš šių veiksmų:
  • Visual Studio 2005 SP1 keitimus taikyti kompiuterių, kuriuose Nuotolinis derinimo komponentų pakeičiant jų sudedamosios dalys C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86\.
  • Dalis, C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86\ katalogą tinkle, kad nuotolinių kompiuterių paleisti msvsmon.exe tiesiai iš tos akcijos.
PastabaDerinimo pataisymai Visual Studio 2005 SP1 nėra įdiegti 64 bitų kompiuteriuose, nes nė vienas iš failai C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\ keičiami. Jei norite taikyti derinimo programoje nustato į nutolusią sistemas, naudoti 32 bitų sistemą kaip šaltinį derinimo komponentų.

Įdiegti keletą Windows Embedded CE 6.0 SDK:

Įdiegus keletą Windows Embedded CE 6.0 SDK, pagrįstas pačios operacinės sistemos projektavimas, jūs pamatysite tik vieną SDK Visual Studio 2005 SP1 gimtoji projektų kūrimo vedlio.

Scenarijus:
  1. Diegti Visual Studio 2005 SP1.
  2. Įdiegti kelis WINCE6.0 SDK, pagrįsti tos pačios operacinės sistemos konstrukcijos.
  3. Kurti naujus gimtoji ir spustelėkite platformų pasirinkti SDK platforma. Bus nurodytas tik vienas SDK.

Valdomų išteklių redaktorius:

Norite pridėti naują įvaizdį, piktogramą ar tekstiniame faile arba esamo failo, nėra projekto aplanke arba vieną iš jo poaplankių, sukels Visual Studio Rodyti šį klaidos pranešimą:
Bandė skaityti ar rašyti saugomų atminties. Tai dažnai rodo, kad kitos atminties yra sugadintas.
Norėdami išspręsti šią problemą:
  1. Perkelti arba kopijuoti bitmap ar kitą failą į paskirties aplanką projekto (paprastai į Išteklių aplankas).
  2. Vilkite failą iš ten į valdomų išteklių redaktorius.

Naujausiose versijose Qt bibliotekos šaltinio nurodykite klaidas kompiliavimo:

Nustatyti kompiliatoriui VC ++ sukėlė tam tikrų šablono kodas negali sudaryti su Visual Studio 2005 SP1 ir suteikia C2244 klaida. Kodas, kad ji kaupia be SP1 naudoja paveldima šabloną klases ir įdėtos tipai. Visų pirma, dabartinės versijos Qt bibliotekos šaltinio naudoti tokio šablono kodą yra turės įtakos šis pakeitimas.

Paprasčiausios formos problemiškas kodas atrodo taip:
template <class T>class A{public:    typedef int N_A;};template <class T>class B : public A<T>{public:    typename A<T>::N_A test();};template <class T>typename A<T>::N_A B<T>::test()    /* 1 */{     return 0;}
B klasės šablonas paveldi iš šablono klasė A. A<T> turi įdėtos tipą, N_A, kad B<T>:: test() grąžina. Visual Studio 2005 SP1 kompiliatorius gamina C2244 klaidos pažymėtos eilutės / * 1 * /. Problemos yra įvesti typedef už A<T>:: N_A B<T> ir naudoti kad typedef visoje B<T>. Su problemos, kode yra pakeistas į:</T> </T> </T> </T> </T>
template <class T>class A{public:    typedef int N_A;};template <class T>class B : public A<T>{public:    typedef A<T>::N_A N_B;  // typedef definition    typename N_B test(); // use of the typedef in the return type};template <class T>typename B<T>::N_B B<T>::test()    // use of the typedef in the return type{     return 0;}

Peržiūri Visual Basic programa renginiai sugenda vizualinį studija:

Paspaudę Rodyti paraiškos renginiai taikant ypatybių lapą į Visual Basic project sukels Visual Studio į avariją jei ApplicationEvents.vb failas jau neegzistuoja.

Norėdami išspręsti šią problemą:
  • Sukurkite rinkmeną, pavadintą ApplicationEvents.vb iš esmės Visual Basic projektų ir tada įterpti šį tekstą:
    Namespace My' The follow events are available for MyApplication:'' Startup: Raised when the application starts, before' the startup form is created.' Shutdown: Raised after all application forms are closed.' This event is not raised if the application terminals' abnormally.' UnhandledException: Raised if the application encounters' an unhandled exception.' StartupNextInstance: Raised when launching a single-' instance application and the application is already' active.' NetworkAvailabilityChanged: Raised when the network' connection is connected or disconnected.Partial Friend Class MyApplicationEnd ClassEnd Namespace

XML konstruktoriuje sugenda, kai XML schema TargetNamespace nuosavybė yra tuščias:

Kai XML schemos yra su <Include>kad nuorodos kitų XML schemas, XML konstruktoriuje gali užstrigti, jei ir Namespace (</Include>xmlns) arba TargetNamespace ()targetNamespace) yra reikšmė, kuri skiriasi nuo vardų, nurodytas nurodo susieta schema. Kitaip tariant, kai schemos yra kitų schemų, jie turi nuoroda ta pačia vardaviete.

Norėdami išspręsti šią problemą:
  1. Schemos failo lange Solution Explorer dešiniuoju pelės mygtuku spustelėkite ir pasirinkite Rodyti kodą atidaryti schemos rengyklėje.
  2. Rinkinys targetNamespace ir xmlns su ta pačia vardaviete.

Team Foundation Server:

Daugiau informacijos apie Team Foundation serverio sąranka susijusių problemų, žr. Microsoft Team Foundation Server 2010 Service Pack 1.

Profiler vairuotojas tampa netinkami Windows 2000:

Profiler vairuotojas kartais nustos veikti Windows 2000 platformose. Bando pradėti stebėti mėginių ėmimo režimu pateiks ataskaitą įvyko klaida. Bando paleisti monitoriaus sekimo režimu praneš įspėjimą apie ne galėtų paleisti tvarkyklės.

Norėdami išspręsti šią problemą:
  1. Iš naujo paleiskite kompiuterį.
  2. Vykdykite šias komandas:
    vsperfcmd -driver:uninstallvsperfcmd -driver:start
  3. Prisijungti prie kompiuterio.
  4. Įeikite į kompiuterį.
  5. Pradėti stebėti kaip ir anksčiau.

CFindReplaceDialog ne lokalizuota gimtąja Smart Device projektuose:

Su CFindReplaceDialog rodo kai vadinamas iš gimtoji C ++ protingas prietaisas programos ne anglų įrenginyje tekstas anglų kalba. CFindReplaceDialog išteklių nėra lokalizuota, ir nėra jokio nutarimo šiuo klausimu.

Esamų Windows Mobile SDK mėginiai ir protingas prietaisas programose gali neįmanoma surinkti:

Daugelis esamų pavyzdžių ir gimtoji vartotojo programų kai pastatytas naudojant Visual Studio 2005 SP1 nepavyks surinkti šį klaidos pranešimą:
Klaida LNK2019: neišspręstas išorės simbolis __GSHandlerCheck
Mėginiai ir Windows Mobile 5.0 SDK skirta Pocket PC ir Windows Mobile 5.0 SDK delniniam kompiuteriui yra paveikti šią problemą.

Visual Studio 2005 SP1 naujina Visual Studio kompiliatoriai /GS paramą, turi būti Windows CE 6.0 kompiliatorius. Gimtoji C ++ protingas prietaisas projektuose, nėra aiškiai susieti su "libcmt.lib" arba kad išjungti /GS, ir kad veikia ankstesnės įterptųjų CE 6.0 platformose atsiras nuoroda klaidų.

Norėdami išspręsti šią problemą:
  1. Papildomas bibliotekas susieti su sąraše įtraukti "libcmt.lib".
  2. Išjunkite perspėjimo linker (/ nowarn:4099)

Duomenų surišimas pralaimi koduojamų interneto tyrimus į Visual Studio Team Suite už programinės įrangos testeriai:

Ši klaida įvyksta, kai koduojami interneto bandymus su skirtingais duomenų šaltiniais paleidžiamos iš pačios apkrovos bandymas.

Scenarijus:
  1. Sukurti dviejų koduojamų interneto tyrimų, kurie naudoti duomenų susiejimo ir yra susietas su skirtingais duomenų šaltiniais.
  2. Pridėti dviejų bandymų vienkartinė apkrova bandymas.
  3. Paleisti apkrovos bandymas.
Klaida nurodo, kad vienas iš dviejų duomenų šaltinių duomenų negalima rasti.

Norėdami išspręsti šią problemą:

Interneto programų ir projektų

Pertvarkymas efektyvumą ASP.NET svetainę projektams yra geresnis:

Remtis pakartotinio įtraukimo operacijai, sprendimo, kuris yra ASP.NET svetainėje dabar atlieka geriau.

Prieš nustatant jei .aspx puslapis turėtų būti įkeltas, pakartotinio įtraukimo operacijai bus:
  • Atlikti leksikos paiešką kad elementas, kuris yra buvo przebudowana nustatyti, jei jis egzistuoja .aspx puslapyje.
  • Nustatyti, ar nuoroda yra prieinama iš esamos taikymo apimties.
Žiniatinklio programos projektuose, pervardyti pertvarkymas ir rasti-visos nuorodos nepalaiko iš .aspx failų. Tačiau, Pakartotinis įtraukimas į kodą-už failus visiškai pritaria.

Interneto taikymo projekto keitimo klausimus:

Konvertavimo mišrus tirpalo, kuriame yra Visual C# ir Visual J# projektus gali nepavykti arba gali gaminti yra tuščias projektas. Problemos yra konvertuoti kiekvienam projektui atskirai pradedant naują egzempliorių Visual Studio už konversiją.

Atšaukimas pertvarkymo projekto žiniatinklio programos projektą gali sukelti klaida ir palikti projektą valstybėje, pusę-paversti.

Modernizavimo 2003 Visual Basic 6 WebClass projektas gali nepavykti užbaigti. Problemos yra uždaryti projektą, ir tada iš naujo ir iš naujo paleiskite atnaujinimo.

Į interneto taikymo projektus, kai konvertuojate Visual Basic failus arba .aspx failų, dizaineris failą gali atnaujinti teisingai. Problemos yra rankiniu būdu pataisyti failų.

Interneto svetainės ir interneto taikymo projektus bendrieji klausimai:

Žiniatinklio programos projekto sistema aptinka ne trūksta web.config failai. Pridedant valdiklis, kuris reikalauja konfigūracijos informacija bus sukelti klaidingą aplanką, į kurį rodomos lange Solution Explorer. Problemos yra įtraukti web.config failą rankiniu būdu prieš pridėdami visi tikrinimai prie žiniatinklio programos projektą.

Interneto taikymo projektus, kuriuose yra subprojektus, kad nuoroda kontrolės šaknis projekte gali pakabinti IDE.

Jei interneto svetainės sprendimą, kuris yra .pdb ir .xml failai yra įtrauktas į TFS šaltinio kontrolės, .xml failus ir .pdb failus gali būti nepridedamas teisingai.

Visual Studio atminties nuotėkio kai veikiate vedlį viduje vaizdas viduje yra daugiavaizdinių. Problemos yra išsaugoti sprendimą ir tada iš naujo paleiskite Visual Studio.

Bin katalogą svetainės ir žiniatinklio programos projektų pakeitimai gali sukelti Visual Studio sukurti šešėlinę kopiją visą bin katalogą. Šį kopijavimą galima sulėtina Visual Studio ir naudoja disko vietą.

Jei jūsų puslapis ir naudotojo kontrolė yra pagal pačios šaknies vardų skirtingų vardų, generuoja kodą nebus kompiliuojamas nes vardų, kad dizaineris sukuria vartotojo kontrolės viduje puslapio deklaracija negerai. Problemos yra panaikinti deklaracijos iš dizainerio failą ir tada padėkite jį į kodo atsilieka failą. Kai jis persikėlė į kodo atsilieka failą, jis liks ten nepakeistos net jei pakeisite puslapį.

Įdiegimas ir išėmimas trečiosios šalies naršyklėse gali sukelti veikia paspausdami F5 ir peržiūrėti naršyklėje komanda sustabdyti darbo dėl interneto taikymo projektus. Patikrinkite, ar registro rakte yra vis dar prieinami:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\IEXPLORE.EXE]@=""C:\\Program Files\\Internet Explorer\\iexplore.exe""""Path""=""C:\\Program Files\\Internet Explorer;"""
Įdiegus pakeitimų paketą, interneto taikymo projektus su Windows 2000, gali nepavykti prisijungti prie kliento ASP.NET plėtros serverio. Tai gali sukelti statyti žlugti ir gali pakabinti Visual Studio. Problema kyla dėl lenktynes tarp projekto sistema ir plėtros serverio. Problemos yra sukonfigūruoti naudoti IIS Windows 2000 ir taip išvengti plėtros serverio projekto.

Žiniatinklio programos projekte, bando kurti įvykio apdorojimo programą dukart spustelėdami dizaineris renginys gali nepavykti kai puslapis klasėje yra vienas ar daugiau perkrautas metodus. Tai neturi atsitikti kai naudojate interneto svetainės projektas.

Publikavimas žiniatinklio programos projektą skaitymo akcija bus sukelti Visual Studio į avariją. Problemos yra įsitikinti, kad dalis yra įrašomas.

Trečiosios šalies užkardos gali sukelti Visual Studio į avariją.

Žiniatinklio programos projekte, kas naudoti CTRL + F5 arba peržiūrėti naršyklėje sukels naują Internet Explorer bus pradėta egzempliorių.

Interneto svetainėje projektus nepavyksta tinkamai sudėlioti į interneto taikymo projektus.

Pridėdami paveikslėlį per resource puslapio ypatybės gali sukelti klaidingą klaidos pranešimas bus rodomas.

WSE 3.0 paieškos neveikia su projektų, kurie buvo sukurti naudojant Visual Studio 2005 žiniatinklio programos projektas. Sekimas veikia kaip tikėtasi WSE 3.0, svetainės projektams.

Leidžianti atsekti profiliavimas interneto taikymo projektus arba žiniatinklio tarnybų taikomųjų programų:

Pėdsakų profiliavimo iš Visual Studio IDE neveikia interneto taikymo projektus arba žiniatinklio tarnybų taikomųjų programų. Vartotojo kodas nematė ataskaitose.

Norėdami išspręsti šią problemą:
  1. Atidarykite puslapio projekto ypatybės.
  2. Visual C# projektų, pavadinimas pakeičiamas į Post-Build renginys komandų eilutės lange:
    (DevEnvDir) $\...\..\team tools\performance tools\vsinstr$(TargetPath)
  3. Visual Basic projektų, spustelėkite Statyti renginiai Norėdami atidaryti, Statyti renginiai dialogo lange. Pavadinimas pakeičiamas į Post-Build renginys komandų eilutės lange:
    (DevEnvDir) $\...\..\team tools\performance tools\vsinstr$(TargetPath)
  4. Profilis kaip įprasta iš IDE.
Jei norite paleisti mėginių ėmimo profiliavimo, pašalinti šią liniją iš ypatybių lapas.

Neapibrėžta klaida tikrinant į Visual Studio 2003 žiniatinklio programos po perskaičiavimo į Visual Studio 2005 SP1:

Ši klaida įvyksta tokią situaciją:
  1. Visual Studio 2003 m. sukurti sprendimą, pridėti žiniatinklio taikomąją programą ir tada pridėkite jį prie šaltinio kontrolės.
  2. Visual Studio 2005, dėl to Failas meniu, spustelėkite Atidaryti iš šaltinio kontrolės ir tada pasirinkite Visual Studio 2003 m. tirpalą.
  3. Į į Migracijos Pasirodžiusiame dialogo lange spustelėkite Apdaila perkelti tirpalas į Visual Studio 2005.
  4. Šis įspėjimas rodomas atliekant perkėlimą:
    Vieno ar daugiau objektų tirpale nepavyko įkelti dėl šios(-ių) priežasties(-čių): projekto failas arba interneto buvo perkelti, pervardyti arba nėra jūsų kompiuteryje. Šie projektai bus pažymėti kaip nepasiekiamas lange Solution Explorer. Išplėskite projekto mazgas parodyti projekto nepavyko įkelti priežastis.
  5. Spustelėkite gerai. Sprendimas bus perkelta sėkmingai, bet bus galima perkelti, projekto ir jis bus nepasiekiamas Tirpale Explorer.
Norėdami išspręsti šią problemą:
  1. Diegti Visual Studio 2003.
  2. Sukurti sprendimą Visual Studio 2003.
  3. Diegti Visual Studio 2005.
  4. Įkelti Visual Studio 2005 m. tirpalą ir tada išsaugokite jį.
  5. Diegti Visual Studio 2005 SP1.
  6. Įkelti tirpalo, kurį įrašėte atlikdami 4 veiksmą.

Techninės pastabos

Vartotojams dirbti su ARMV4i ir ARMV4T valdybos tipai:

Jei dirbate su ARMV4i ir ARMV4T valdybos tipų su instrukcija nustatyti ID.84017153 ir 84082689, tada jums nebus galėtų mums Visual Studio diegti programas, derinti arba patikrinti įrenginiuose.

Norėdami išspręsti šią problemą:
  1. Padaryti atsarginę kopiją Microsoft.TypeMaps.8.0.xsl, kuris yra C:\Documents and Settings\All Users\Application Data\Microsoft\corecon\1.0\addons\.

    – Microsoft.TypeMaps.8.0.xsl, po <QISCONTAINER>(6 linija)</QISCONTAINER>, pridėkite šias eilutes:
    <QIS ID="84017153">  <PROPERTYCONTAINER>    <PROPERTY ID="default" Protected="true">ARMV4I</PROPERTY>      </PROPERTYCONTAINER></QIS><QIS ID="84082689">  <PROPERTYCONTAINER>    <PROPERTY ID="default" Protected="true">ARMV4I</PROPERTY>  </PROPERTYCONTAINER>    </QIS>
  2. Įrašyti failą.

Susiję produktai

Microsoft prietaiso emuliatorius 2.0 versija:

Visual Studio 2005 SP1 nėra atnaujinti įdiegtos Microsoft prietaiso emuliatorius. Microsoft Device Emulator 2.0 bus išleistas 2007 m. sausio mėnesį. Su Microsoft Device Emulator 2.0 vartotojai gali gauti daug didesnį našumą ir tikslinės prietaisas programų kūrimas neseniai išleistas įterptųjų Windows CE 6.0 platforma. Daugiau informacijos žr. http://go.Microsoft.com/fwlink/?linkid=80668.

Crystal Reports Visual Studio 2005 paslaugos 1 pakeitimų paketas:

Crystal Reports for Visual Studio 2005 Service Pack 1 bus išleistas 2007 m. pavasarį. Pakeitimų paketas bus padidinti bendrą kokybę produkto bruožai ir išlaikyti aukštą suderinamumo su Visual Studio 2005 SP1 ir Windows Vista. Pakeitimų paketą nagrinės klausimus, iškeltus klientų atsiliepimus ir vidaus tyrimų. Verslo objektai yra įsipareigojusi didinti mūsų gaminių kokybę. Norėdami gauti daugiau informacijos, arba atsisiųsti naujausią Crystal Reports Visual Studio pakeitimų paketus, apsilankykite Crystal ataskaitas pakeitimų paketus.

Dotfuscator Community Edition:

Dotfuscator Bendrijos leidimas atnaujintas nuo Visual Studio 2005 originalaus leidimo versiją. Prašome apsilankyti Pirmumo sprendimai skaityti apie pakeitimus ir gauti nemokamą naujinimą.

© 2006 Microsoft Corporation

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

Savybės

Straipsnio ID: 928957 – Paskutinė peržiūra: 06/07/2013 02:49:00 – Peržiūra: 1.0

Microsoft Visual Studio 2005 Team Edition for Software Architects, Microsoft Visual Studio 2005 Team Edition for Software Developers, Microsoft Visual Studio 2005 Team Edition for Software Testers, Microsoft Visual Studio 2005 Team Foundation Server, Microsoft Visual Studio 2005 Standard Edition, Microsoft Visual Studio 2005 Professional

  • kbhowto kbreadme kbfix kbinfo kbmt KB928957 KbMtlt
Atsiliepimai