Lista de modificări și fix probleme în Visual Studio 2008 Service Pack 1


Rezumat


Acest articol listează problemele cunoscute cu instalarea și eliminarea Microsoft Visual Studio 2008 Service Pack 1 (SP1). În plus, acest articol prezintă caracteristici din Visual Studio 2008 SP1.

Notele de lansare pentru Visual Studio 2008 SP1 pentru edițiile Express sunt incluse în următorul articol din baza de cunoștințe Microsoft:
950264 lista de modificări și fix probleme în Visual Studio 2008 Service Pack 1 pentru edițiile Express

Mai multe informații


Produsele pentru care se aplică Visual Studio 2008 SP1

  • Microsoft .NET Framework 3.5
  • Microsoft Windows SDK
  • Visual Studio 2008 Team Suite
  • Visual Studio 2008 Team Edition pentru profesioniștii bazei de date
  • Visual Studio 2008 Team Edition pentru arhitecţii Software
  • Visual Studio 2008 Team Edition pentru dezvoltatorii de Software
  • Visual Studio 2008 Team Edition pentru software-ul verificatori
  • Visual Studio 2008 Standard Edition
  • Visual Studio 2008 Professional Edition

Cum se obține Visual Studio 2008 SP1

Pentru a obține Visual Studio 2008 SP1, vizitați următorul site Web Microsoft:Acest pachet instalează pachetul de service pentru următoarele ediții de Visual Studio 2008:
  • Visual Studio 2008 Team Suite
  • Visual Studio 2008 Team Edition pentru profesioniștii bazei de date
  • Visual Studio 2008 Team Edition pentru arhitecţii Software
  • Visual Studio 2008 Team Edition pentru dezvoltatorii de Software
  • Visual Studio 2008 Team Edition pentru software-ul verificatori
  • Visual Studio 2008 Standard Edition
  • Visual Studio 2008 Professional Edition
Pentru mai multe informații despre locația de descărcare pentru Visual Studio 2008 Service Pack 1 pentru edițiile Express, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

950264 lista de modificări și fix probleme în Visual Studio 2008 Service Pack 1 pentru edițiile Express

Modificat caracteristici și fix probleme în Visual Studio 2008 SP1

Pentru mai multe informații despre caracteristicile modificate și fix probleme în Visual Studio 2008 SP1, faceți clic pe următoarele numere de articol pentru a vedea articolele în baza de cunoștințe Microsoft:

951845 lista de modificări și fix probleme în Visual Studio 2008 Service Pack 1 pentru edițiile de echipă

951847 lista de modificări și fix probleme în .NET Framework 3.5 Service Pack 1

Acest pachet service pack adaugă următoarele caracteristici noi:
  • Suport SQL Server 2008 Community Technology Preview (CTP)
  • Visual Basic PowerPack următoarele controale:
    • Linie
    • Formă
    • Date permite
  • Îmbunătățiri în serviciul Windows Communication Foundation (WCF) redenumirea proces în Visual Basic.
  • Nivel de document caracteristici pentru nivel de aplicație programele de completare în Visual Studio Tools for Office.
  • Suportul pentru momentul în aplicația ClickOnce pentru extensii de nume de fișier și particularizare meniu Start .
  • Biblioteci de asistență pentru tehnice raport 1 (TR1) în Visual C++.
  • Îmbunătățiri în Microsoft Foundation Class (MFC) în Visual C++ pentru a accepta aspectul şi comportamentul de Microsoft Office.
  • SQL Server 2008 suport pentru proiecte Web în Visual Web Developer.
  • JavaScript formatarea suport în Visual Web Developer.
  • Îmbunătățiri în serviciul WCF redenumirea proces în Visual Web Developer.
  • Depanarea modificările de îmbunătățire a suportului pentru inspectarea rezultatele de interogări de interogare Language-Integrated (LINQ) în memorie.
  • O Visual C# caracteristică nouă care oferă un set bogat de eroare informații despre codul.
  • Capacitatea de parteneri Visual Studio Industry parteneri (VSIP) pentru a instala o copie a fișierelor pentru un pachet care pot fi utilizate de mai multe aplicații izolat.
  • Următoarele caracteristici noi în Windows Presentation Foundation (WPF) Designer
    • Suport timp de o filă de evenimente de proiectare
    • Un TabControl control și Expander
    • Cod pentru a redenumi XAML și accesați definition funcționalitate.
  • Îmbunătățiri în Visual Studio Tools pentru sistemul Office (VSTO) pentru a accepta în jurnal a erorilor de completare.
  • Îmbunătățiri în Explorer de schemă XSD.
  • Modificări în pasul în anumite caracteristica și filtrarea Pasul depanare caracteristica pentru proprietățile gestionate și operatorii gestionate de depanare.
  • Capacitatea depanator pentru a revoca simbol și sursă de descărcare de la serverele Microsoft Public de simboluri.
  • Suport simplificat pentru referință sursă în depanator.
  • ADO.NET entitate Designer pentru a facilita accesul la date.
  • Posibilitatea de a adăuga Cache locală a bazei de date la proiecte de dispozitiv.
  • Șabloane de date dinamic ASP.NET și controalele de instrumente.

  • Șabloane de IIS 7.0 gestionate Module și rutine de tratare.

  • Suport pentru pornirea depanare WCF Test client a unui fișier WCF Service (.svc) apăsând pe F5.
  • Modificările în fișierul Svcutil.exe și în Visual Studio 2008 SP1 restabiliți proprietatea opțional în definiția de schemă XML (XSD). Utilizați proprietatea opțional face următoarele:
    • Utilizați următoarea comandă pentru a genera o clasă de ambalaj pentru un parametru opţional:
      svcutil wsdl_file_name.wsdl / încadrate
    • Aveți posibilitatea să adăugați o instrucțiune < încadrate > adevărat < / împachetate > din secțiunea ClientOptions în fișierul svcmap pentru a face referire la serviciul WSDL.


      Notă Fișierul Svcutil.exe implementează proprietatea opțional în .NET Framework 2.0. Cu toate acestea, proprietatea opțional nu este disponibilă în .NET Framework 3.5.

Visual Studio Tools for Office System 3.0 Runtime

Caracteristici noi și funcționalitățile

  • Nivel de document caracteristici sunt activate pentru programele de completare VSTO. De exemplu, ListObject control și gestionate controale sunt activate.

Visual Web Developer 2008

Caracteristici noi și funcționalitățile

  • Visual Web Developer 2008 Express acceptă modelul de proiect aplicație Web și șabloane. În plus, Visual Web Developer 2008 Express acceptă proiecte biblioteci de clase. Aveți posibilitatea să creați o asamblare separat pentru a salva logica partajat de pe site-ul Web sau de la cererea dumneavoastră.
  • Suport pentru comenzile de formatare JScript este îmbunătățită. Rapidă de la tastatură CTRL + K și rapidă de la tastatură CTRL + D sunt acum acceptate pentru fișiere JScript (.js) independent și JScript .aspx pagini.
  • Este adăugat suport pentru Microsoft SQL Server 2008. Vă puteți conecta la SQL Server 2008 în Server Explorer. Operațiunea de glisare și fixare la Server Explorer acum acceptă generarea de cod pentru tipurile de date care sunt specifice pentru SQL Server 2008. Aceste tipuri de date se numără următoarele:
    • Data

    • Timespan
    • Datetime2
    • Datetimeoffset
  • Adăugat suport pentru Internet Information Services (IIS) 7 Module gestionate șablon de proiect și șablonul de proiect IIS 7 rutină de tratare. De aceea, aveți posibilitatea să creați IIS 7 gestionate modulul proiecte și IIS 7 rutină de tratare proiecte în Visual Studio.
  • Șabloane de proiecte au fost adăugate, astfel că aveți posibilitatea să utilizați controalele de date dinamice ASP.NET. Visual Studio acum conține șabloane de proiecte pentru crearea de site-uri Web și aplicații Web care utilizează noua caracteristică ASP.NET de date dinamic.

Visual C++

Caracteristici noi și funcționalitățile

  • Versiunea de lansare a Visual C++ 2008 Feature Pack este inclusă în Visual Studio 2008 SP1.

Visual C#

Caracteristici noi și funcționalitățile

  • Acest pachet service pack adaugă suport de depanare pentru următoarele elemente:
    • Variabile de interval în interogări
    • Tipuri de anonim

    • Argumente de tip generic


  • Acest pachet service pack adaugă o nouă caracteristică Visual C# IDE, care oferă un set bogat de eroare informații despre codul dvs. Mai precis, această caracteristică afișează nivel de expresie erori care apar în fișierele deschise în conformitate cu codul de. Aceste erori de nivel de expresie au fost raportate anterior numai după o operațiune de compilare.

Caracteristicile modificate și funcționalitățile

  • În versiunile anterioare de Visual Studio, lista de activități este populat utilizând este de făcut activitățile specificate în fișierele deschise. În acest pachet service pack, Visual C# IDE extinde această funcționalitate. Visual C# IDE populează lista de activități utilizând este de făcut activitățile specificate în întreaga soluția.

Caracteristici îmbunătățite și funcționalitățile

  • Acest pachet service pack îmbunătățește performanța Enumerable.Cast < T > metoda prin dezactivarea conversii valoare primitive și conversii explicit definite de utilizator. Un exemplu de o valoare primitive conversie este o conversie de la tipul de date int lung tipului de date.
  • Acest pachet service pack îmbunătățește performanța de interogare standard în cazul în care operatorul și a operatorului de interogare standard Selectați .

Visual Basic

Caracteristici noi și funcționalitățile

  • Un editor de exemplu de cod pentru Visual Basic cod este adăugat la Visual Studio 2008 IDE.

  • Obiecte XML noi sunt adăugate la expertul de schemă.
  • Se adaugă suport pentru Microsoft SQL Server 2008. Acest pachet service pack vă permite să vă conectați la și apoi funcționează cu baze de date SQL Server 2008.
  • Controlul linie este adăugat.
  • Formă de control este adăugat.
  • Controlul de date permite este adăugat.

Caracteristici îmbunătățite și funcționalitățile

  • Windows Communication Foundation (WCF) Service redenumiți experiența este îmbunătățită.
  • Mod detaliat VBUpgrade include mai multe informații.

Windows Presentation Foundation (WPF) Designer

Caracteristici noi și funcționalitățile

  • Fereastra proprietăți conține acum fila evenimente . Fila evenimente vă permite să creați, atribuiți și revizuiți evenimentele.
  • Fereastra proprietăți acum vă permite să sortați proprietăți în ordine alfabetică de nume de proprietate și de categorii.
  • Operațiunile de redenumire și caracteristica du-te la definirea au fost actualizate pentru a lucra mai bine cu XAML. Operațiunile de redenumire în fișierul de cod în spate redenumiți definiția XAML. În plus, aveți posibilitatea să mutați XAML declarația unui control utilizând caracteristica du-te la definiție pe o instanță în fișierul de cod în spate.
  • Acum glisați controale din caseta de instrumente pentru designer chiar și atunci când XAML este activă. Aveți posibilitatea să glisați chiar controale din caseta de instrumente pentru XAML editor.
  • Snaplines implementate pentru spațiere de control. Această implementare vă permite să cu ușurință pune un control la distanță fixă din alte controale sau container marginile.
  • Controlul Expander acum se extinde automat când este selectat controlul sau când glisați un alt control asupra controlului de extindere. În acest mod, poate de proiectare conținutul controlul Expander design timp fără a afecta proprietatea IsExpanded la momentul de execuție.
  • Acum aveți posibilitatea să ștergeți existente grilă rândurile şi coloanele glisând grile pe șină grilă. Această acțiune păstrează pozițiile toate controalele conţinute pe design.

Caracteristici îmbunătățite și funcționalitățile

  • Multe îmbunătățiri de stabilitate și performanță au fost făcute la Visual Studio 2008 SP1. Un domeniu cheie de îmbunătățiri include mai rapid, mai robust document de încărcare și raportare erori mai precis.

Windows SDK

Caracteristici îmbunătățite și funcționalitățile

  • SvcTraceViewer.exe și SvcUtil.exe - instrumente Windows Communication Foundation (WCF) Service Trace Viewer

Depanator Visual Studio

Caracteristicile modificate și funcționalitățile (se aplică la toate SKU)

  • Caracteristica pas în anumite și caracteristica Pasul filtrare pentru proprietățile gestionate și operatorii gestionate sunt modificate. Depanator evită pas cu pas în proprietate getters și în operatorul suprasarcini. Pentru a schimba acest comportament, faceți clic pe pas în -> în meniul de comenzi rapide în timp de depanare.

    În plus, aveți posibilitatea să dezactivați acest comportament complet. Pentru a face acest lucru, urmați acești pași:
    1. În Visual Studio 2008, faceți clic pe Opțiuni în meniul Instrumente .
    2. Extindeți depanareși apoi faceți clic pe General.
    3. Dezactivați comportamentul "pas în" în panoul General .

Caracteristici îmbunătățite și funcționalitățile (se aplică la toate VS Standard și SKU o versiune ulterioară)

  • Această actualizare conține îmbunătățiri pentru tratarea simboluri și surse de la serverele Microsoft Public. O opțiune este adăugat care permite cu ușurință simbol și sursă descărcarea de pe serverele Microsoft Public de simboluri. De asemenea, puteți anula descărcările de simboluri care dura mult timp. Pentru a configura această opțiune, urmați acești pași:
    1. În Visual Studio 2008, faceți clic pe Opțiuni în meniul Instrumente .

    2. Extindeți depanareși apoi faceți clic pe General.
    3. Dezactivați comportamentul "pas în" în panoul General .
  • Această actualizare conține îmbunătățiri pentru modelul Debugger Automation. Această actualizare adaugă automatizare model suportul pentru adresa puncte de întrerupere și evaluare Expression non-curent de fire sau cadre.

Proiecte de date

Caracteristici noi și funcționalitățile

ADO.NET entitate Designer
Designer de entitate ADO.NET este adăugată în toate edițiile Visual Studio 2008. Designer de entitate ADO.NET include următoarele caracteristici.
  • Entitate Designer
    Utilizând entitate Designer, posibilitatea să efectuați următoarele acțiuni:
    • Genera o entitate model de date dintr-o bază de date și va afișa modelul pe suprafața designer.
    • Validați modele și mapările timp de proiectare.
    • Opțional încorporați artefacte de metadate Entity Framework în Adunarea de ieșire. ENTITY Framework metadate artefacte care aveți posibilitatea să încorporați includ următoarele:
      • Schemă conceptuală definition language (CSDL) artefacte
      • Maparea specificațiile language (MSL) artefacte
      • Stocați schema definition language (SSDL) artefacte

    • Copiați artefacte de metadate Entity Framework directorul de ieșire.
    • Model de actualizare a generat și mapările atunci când modificați tabele în baza de date.
  • Fereastra instrumentului entitate maparea detalii
    În fereastra instrumentului entitate maparea detalii, posibilitatea să efectuați următoarele acțiuni:
    • Vizualizați și editați mapările pentru entități și asocierile.

    • Hartă o entitate ierarhie într-un singur tabel utilizând tabel per maparea ierarhie (TPH).
    • Hartă o entitate ierarhiei pentru mai multe tabele utilizând tabel per mapări de tip (TPT).
    • Hartă entități pentru proceduri stocate.

    • Se aplică mai multe condiții pentru un tabel de mapare.

    • Separare entități din tabele.

    • Asocieri de pe hartă.
  • Fereastra instrumentului Model Browser
    În fereastra instrumentului Model Browser, posibilitatea să efectuați următoarele acțiuni:
    • Vizualiza modelul ca un arbore ierarhie.
    • Navigați cu ușurință la entități, proprietăți și asocierile de designer din modelul de browser și viceversa.
  • Asistență
    Designer de entitate ADO.NET adaugă suport pentru următoarele:
    • Microsoft SQL Server Compact Edition
    • Următoarele tipuri noi în SQL Server 2008:
      • Data
      • Ora
      • DateTime2

      • DateTimeOffset
      • FileStream

    Obiect relaționale Designer (O/R Designer)
  • Designer O/R în toate edițiile Visual Studio 2008 acceptă următoarele tipuri de nouă în Microsoft SQL Server 2008:
    • Data

    • Ora

    • DateTime2
    • DateTimeOffset
    • FileStream
XML editor şi XSLT debugger
Schemă XML Explorer este adăugat la toate edițiile Visual Studio 2008, cu excepția edițiile Express. Schemă XML Explorer include următoarele caracteristici:
  • Prezentare de schemă setează într-o fereastră instrument care prezintă o vizualizare ierarhică de o definiție de schemă XML (XSD) și de XSDs asociate.

  • Capacitatea de a căuta prin schemă setează.

  • Sortare caracteristici, caracteristici şi caracteristici de navigare pentru seturi de schemă de filtrare.
  • Integrarea cu editorul XML pentru a activa navigare din arborele editorul XML și invers.

Caracteristici îmbunătățite și funcționalitățile

Depanator XML Editor şi XSLT
Mai multe solicitări de clienți și actualizări de software s-au aplicat în editorul XML și în depanator XSLT.

Probleme cunoscute din acest pachet service pack și cum se soluționează le

  • Pentru mai multe ediții de Visual Studio 2008, Microsoft oferă suport numai acele configuraţii în care toate edițiile sunt la nivelul pachetului service pack. Dacă un computer se execută mai multe versiuni de limbă de Visual Studio 2008, mai multe ediții de Visual Studio 2008 sau ambele, toate edițiile trebuie să fie la nivel de lansare sau la nivel de SP1 să fie acceptat de Microsoft.

Remedierile rapide incluse în acest pachet service pack

Articol din baza de cunoștințe MicrosoftTitlu
944899Remediere: Visual Studio 2008 performanța scade atunci când pas prin codul sursă pe care l-ați descărcat de pe serverul sursă de referință
946040Remediere: Mesaj de eroare când se compilează un proiect Visual C++ 2008: "eroare C2471: nu poate actualiza programul bazei de date"
948127Mesaj de eroare atunci când legați un proiect Visual C++ utilizând /INCREMENTAL de compilare din Visual Studio 2008: "LNK1000: eroare internă în timpul IncrBuildImage"
946308Remediere: Este posibil să întâmpinați diverse probleme atunci când încercați să genereze tip bibliotecă informații utilizând asamblarea Microsoft.VisualStudio.Shell.Interop.dll în Visual Studio 2008
946344Remediere: Este posibil să apară probleme de performanță IDE după ce utilizați Visual Studio 2008 pentru a construi un proiect Visual Basic
946581Este disponibilă o actualizare cumulativă pentru Visual Studio 2008 și Visual Web Developer Express 2008
947173Remediere: Panoul seturilor de date nu este disponibilă în report designer atunci când deschideți un fișier de SQL Server Reporting Services 2005 RDLC în Visual Studio 2008
947455Remediere: Un fișier care este ștearsă din ramura sursă există în continuare în ramura țintă după ce efectuați o operațiune de îmbinare în Visual Studio 2008 Team Foundation Server
947540Remediere: Mesaj de eroare când încercați să utilizați expertul de configurare sursă de date împreună cu o sursă de date ODBC în Visual Studio 2008: "Proceduri neacceptat"
951708Remediere: Compilator Visual Basic (Vbc.exe) poate folosi 100 % din resursele CPU la compilarea o aplicație 2008 Visual Basic, care depinde de pe mai multe asamblări și pe multe referințe

Fix probleme care au fost raportate de clienții

Următorul tabel listează unele probleme remediate de acest pachet service pack. Remedieri rapide nu s-au lansat pentru aceste probleme.

Visual Studio Tools for Office System 3.0

ID de conectareDescrierea
301392VSTO și Visual Basic for Applications Interop nu funcționează. Acest comportament determină proprietatea EnableVBACallers pentru a impune o eroare VBA în Visual Studio 2008.
306900Adăugați un control casetă text într-o regiune formular Outlook de Microsoft. Apoi, încercați să copiați, șterge sau lipiți de control utilizând tastatura. Când procedați astfel, controlul caseta text nu funcționează.
311397Versiunea de lansare a VSTO 3.0 nu eliberează memoria alocat de la sine.
328329Memoria cache de date este deteriorată când protejate word particularizări există.

Visual Studio Web Developer 2008

ID de conectareDescrierea
291226Când se compilează un proiect care utilizează fișiere .refresh, fișierele .refresh durează mult timp pentru a compila.
292096Spații sunt inserate incorect când formatați un fișier de (.css) foaie de stil în cascadă.
293526Web depanare Operațiunea nu reușește dacă secțiunea de compilare este definit în interiorul elementul locație în fișierul Web.config.
293683Cascading style sheet (CSS) IntelliSense adaugă ghilimele duble în atributul class după ce activați opțiunea de Inserare atribut valoare ofertă atunci când tastaţi .
299418Când adăugați o nouă pagină coordonatoare proiectului și selectați o pagină coordonatoare părinte pentru Noua pagină coordonatoare, valoarea implicită a atributul AutoEventWireup este setată la False.
302554Primiți un mesaj de eroare "Could not find selector CSS class"< Class_Name >"" Când faceţi clic pe Salt la definiții în numele DIV class.
303796Atunci când depanați un serviciu Web, Visual Studio actualizează automat referințele Web într-o aplicație Web de client, care se execută pe același computer.
304108Primiți un mesaj de eroare "atribut nu este validă - valoarea nu este validă în funcţie de tipul de date sa 'NmToken'" atunci când adăugați mai multe valori pentru atributul traceOutputOptions în fișierul Web.config.
307231Imposibil de adăugat o pagină coordonatoare imbricată ca un element nou în proiecte de aplicații Web.
308786Când deschideți două sau mai multe pagini aspx, imaginile nu se afișează în vizualizarea de proiectare Visual Studio 2008.
309571Culoare de codificare caracteristică nu este disponibilă atunci când editați un fișier Microsoft Visual Basic Scripting Edition (.vbs) în Visual Studio 2008.
309977Visual Studio 2008 nu mai răspunde Când lucrați în fișiere de mari dimensiuni HTML.
310296Visual Studio 2005 publică fișierul bin\vssver2.scc.
310858Visual Studio 2008 Beta 2 se blochează Când formatați un fişier .css individuali.
311717Când utilizați controalele particularizate care sunt în interiorul unui panou fila care se află în interiorul un container fila în vizualizarea detalii, primiți un mesaj de eroare.
312146În cascadă style sheet (.css) fișierele în folderele de sub folderul App_Themes sunt ignorate timp de proiectare.
312199Dacă specificați un fișier .config extern în atributul configSource de compilare element în fișierul Web.config, operațiunea de depanare nu reușește.
314664Atunci când actualizați sursa un parametru pentru o interogare care este definit pentru un obiect SqlDatasouce , Visual Studio 2008 corupe alţi parametri de interogare.
314745Aveți posibilitatea să utilizați proprietatea Page.StyleSheetTheme într-o pagină care utilizează o pagină coordonatoare.
315930Atunci când editați pagini Web care conțin tabele în mod proiectare, codul sursă pagina Web se întrerupe.
317032Când puneți Visual Studio pe un monitor secundar într-un scenariu de două monitoare, apare o problemă când redimensionați editor.
317251Când se leagă un fişier .css într-o pagină coordonatoare utilizând ~ / sintaxă, paginile copilul nu poate accesa fișierul .css.
320945JScript IntelliSense nu funcționează cu biblioteca JavaScript "Ext JS".
321902HTML designer nu înlocuiește selecția atunci când efectuați o operațiune de lipire.
321928HTML designer nu acceptă comenzi rapide de la tastatură.
322465HTML designer anulează text de intrare care înlocuiește o selecție dacă selecția are o etichetă.
322633Sintaxa evidenţierea caracteristica nu este disponibilă pentru fișierele .asp clasic.
324668ASP.NET designer incorect pune eticheta < span > evita SqlDataSource parametri.
327262Dacă selectați un control în interiorul un tabel din cadrul unui panou, controlul este selectată incorect în modul de sursă.
327560O pagină HTML nu nu afișează corect după ce faceți dublu clic pe un buton vizualizare.
328944Butonul Vizualizare cod și butonul Vizualizare nu sunt activate și tasta F7 și SHIFT + F7 tastatură nu funcționează.
328999Introduceți o etichetă de referință < > JavaScript fișier pentru a indica un fișier de JavaScript încorporat într-un proiect în Visual Studio 2008. Când se compilează proiectul, este posibil să primiți un mesaj de eroare asemănător cu următorul:

Imposibilitatea de a copia fișierul "obj\Debug\ClassLibrary.dll" la "bin\Debug\ClassLibrary.dll". Procesul nu poate accesa fișierul 'bin\Debug\ClassLibrary.dll', deoarece acesta este utilizat de un alt proces.
Această problemă apare atunci când ambele fișiere sunt deschise în Visual Studio 2008 IDE.
330457În modul de proiectare Visual Studio 2008, intrarea meniul "Vizualizare cod" drept comenzi rapide nu este întotdeauna vizibile
330792Proprietatea NavigateURL a controlului Hyperlink rezolvă incorect URL-ul.
331383Referințe JavaScript în asamblări încorporat nu sunt urmate
331523JavaScript IntelliSense conține o eroare tipografice pentru metoda fontcolor și privind metoda.
331534JavaScript IntelliSense nu afișează unele membri ai obiectul RegExp.
332864ASP.NET redare uneori nu afișează paginile care utilizează corect pagini coordonatoare imbricată
332941JavaScript IntelliSense este dezactivată dacă opţiunea este dezactivată bara de navigare
333575HTML editor aleator șterge coduri html din paginile aspx special etichete închidere
336039Atunci când vă conectați la un mouse de laptop Microsoft pe computer, să apară probleme de interfață utilizator.
337534Când utilizați obiectele LinkButton, poate apărea o problemă "HTML deteriorarea".
337804Când se redau embedded tabele care conțin "width = 100 %" etichetă în Vizualizarea proiectare din Visual Studio 2008 IDE, IDE poate înceta să răspundă.
338211Acum puteți dezactiva caracteristica previzualizare și deschideți orice conținut direct în vizualizare și acel comportament de stabilire ca implicit.
338668Visual Studio 2008 nu mai răspunde în Vizualizare atunci când utilizați imagine gif animat într-un control Atlas UpdateProgress
342172Visual Studio Editor produce HTML neașteptate și incorectă după ce se glisează un control UpdatePanel unui panou de control.

Visual C#

ID de conectareDescrierea
294736IntelliSense propune proprietăţi doar în citire în obiectul initializers.
295945Eliminați neutilizate Usings comanda nu elimină nelegat folosind declarații de interogare Language-Integrated (LINQ).
299277Interfața System.Linq.IGrouping nu se poate utiliza în obligatorii pentru Windows Presentation Foundation (WPF) o proprietate cheie, deoarece interfața este implementat în mod explicit.
299827Funcția de redenumire în caracteristica Refactor nu întotdeauna ocupa de șir conținutul corect.
303073Când se compilează codul care a format incorect Comentarii utilizând opțiunea /doc , este posibil să primiți un mesaj de eroare "Eroare internă de compilare".
304338Atunci când creați o rutină de tratare evenimente generic utilizând caracteristica "genera de tratare a evenimentului fila", Visual Studio 2008 IDE se blochează.
304804Utilizând Directiva nu se aplică ambele părți ale o metodă parțială dacă Directiva utilizând este definit în diferite domenii.
305895Operatorul "==" și "! ="operatorul nu funcționează corect când operatorii compara un tip de valoare poate fi nul cu el însuși. Această problemă apare atunci când valoarea de tip este nulă.
307131IntelliSense nu afișează extensie metodele care se aplică la parametrii de tip generic.
315853Două declarații de Blocare în acelaşi bloc poate provoca compilator să se întrerupă.
316127Atunci când apăsați CTRL + ENTER sau SHIFT + CTRL + ENTER într-un comentariu XML, Visual Studio 2008 se blochează.
336039Probleme de interfață utilizator atunci când Microsoft laptop mouse-ul este conectat la
317256Șablonul Debugger Visualizer face referire la o versiune greșită a Adunarea Microsoft.VisualStudio.DebuggerVisualizers atunci când este instalată o versiune anterioară de Visual Studio.
319387Când apelați o metodă de interfață generic în structurile expression, sunt cutie tipuri de valoare.
319429Obiect initializers pentru tipurile de valoare nu funcționează corect în structurile expression.
319430Obiect initializer funcționează incorect cu valoarea-tipuri de variabile
319454Expresie structurile care au definit de utilizator conversii nu funcționează corect.
319465Operatorul adevărat și fals operatorul nu funcționează corect în structurile de expresie când aceste operatori sunt supraîncărcare.
321448Redenumire refactoring poate provoca Visual C# 2008 Express Edition să nu mai răspundă (se blochează).
322925Când treceţi o referință nulă în funcția GetHashCode, anumite obiecte StringComparers throw o excepție ArgumentNullException. Această excepție este nedocumentat
323137LINQ expresie arbore compilator lansează o excepţie VerificationException pe nul constantele tipuri poate fi nul.
327883LINQ expresie compilator se blochează atunci când o expresie bine format arborele care implică un operator "este" și un operand al cărui tip returnat este nulă.
329326Mai multe probleme apar atunci când compila codul următor:

"default(T)? t"
336356Aveți o soluție care are mai multe proiecte. Dacă faceți clic pe "Găsiți toate referințele" în soluția, Visual Studio poate înceta să răspundă sau are nevoie de mult timp pentru a finaliza operațiunea.
337315Atunci când adăugați metoda care este utilizat de o colecție initializer nu returnează valoare nulă, compilator expression generează cod invalid.
339226Compilator C# creează un arbore expresie nevalidă atunci când se utilizează operatorul de utilizator poate fi nul.
339562Vă construi un nod de arbore expression pentru o expresie nouă care utilizează tipul "System.Void", expresie arbore nodul este construit. Când se compilează nodul arbore expression, compilator expression se blochează.
340291Compilator C# emite arbore expression incorecte pentru operațiuni de binar enumerare.
340383Dacă embedded declarații sunt utilizate fără acolade, compilatoare poate throw o eroare și refuza să compila.
342361Atunci când creați o gamă de dimensiune fixă într-o structură de date în Visual Studio 2008 orientare Compact Framework 2.0, este posibil să primiți următorul mesaj de eroare:

Compilator lipsă necesare membru 'System.Runtime.CompilerServices.UnsafeValueTypeAttribute.ctor'
344277IntelliSense se blochează IDE atunci când defilați prin membrii un obiect dintr-o bibliotecă terță.
346407Erori semantică Live analiză incorect prezintă o eroare.
347248Erori semantică Live analiză arată fals următorul mesaj de eroare:

' Type 'int' trebuie să fie un tip de referință

Visual Basic

ID de conectareDescrierea
326452Primiți mesaje de eroare incorectă și comportamentul atunci când importați spațiilor de nume XML.
333884Proiecte Visual Basic sunt compilate lent atunci când acestea conțin referințe Web.
321043Puteţi întâlni depanarea problemelor de performanță atunci când utilizați matrice mare.
320416,302187Puteţi întâlni depanarea problemelor de performanță atunci când utilizați matrice mare.
301577Valoare incorectă rezultatul este afișat în fereastra imediată.
315796Compilatorul poate bloca atunci când editați o aplicație Windows Forms.
322131O aplicație care conține un atribut particularizat determină compilatorul să se întrerupă.
322714Dacă modificați pagina de proprietăți, ar trebui să existe un semnalizator murdar afișate. Dacă modificați doar un text de intrare în pagina de proprietăți, modificarea se vor pierde.
301749Directivă "folosind System.Linq" lipsește din fișierele care sunt generate de clasă Designer.
317143Publisher utilizează setările de configurare greșită a compila și la publicarea proiectelor și soluții.
312573Mesaj de eroare după ce faceți upgrade cod Visual Basic 6 la Visual Basic 2008 Express Edition: "Operațiunea nu a putut fi terminat. Sistemul nu poate găsi fişierul specificat."
291268Conexiune de date la SQL Server 2008 nu reușește.
305371Instalare a Visual Studio 2008 dezactivează conexiunile la SQL 2008 CTP.
311689Eroare în codul generat de Designer set de date.
331912Tastat relații seturilor de date sunt deteriorate.
321275Mesaj de eroare în setul de date Designer: "valoarea solicitată 'Properties' nu a fost găsit."
305067Când utilizați component designer într-un proiect ASP.NET, componenta Visual Basic Power Pack PrintForm este afișat în caseta de instrumente.

Depanator Visual Studio

ID de conectareDescrierea
307998Nu poate elimina o întrerupere de la o aplicație Microsoft ASP.NET atunci când depanați aplicația.
308138Dacă aveți două fișiere care au același nume în foldere diferite, puncte de întrerupere funcționează numai în unul dintre fișierele.
310644Visualizer DataView nu se afișează corect.
301865Puteţi întâlni o problemă când utilizați puncte de întrerupere pe un computer care execută Windows Vista.
319295Atunci când Microsoft store simbol este configurat în Visual Studio şi Visual Studio se execută în Windows Vista, Visual Studio afișează întotdeauna acordul de licență de simboluri.
315555Când depanare JavaScript prin ataşarea depanatorul Iexplorer.exe utilizând Visual Studio 2008. Dacă se încarcă fișiere multiple de script care au același nume, puncte de întrerupere nu persistă în fișierul script corect atunci când pagina este reîmprospătate.
320815Pavilion StartupInfo.wShowWindow are valori diferite atunci când programul este pornit utilizând opțiunea de pornire fără a depanării sau opțiunea de pornire de depanare.
333493Nu redirecționați o aplicaţie utilizând intrare standard (STDIN) și ieșire standard (STDOUT) pentru depanare.

Visual Studio SDK

ID de conectareDescrierea
320999Când îmbinați cod aplicație care implică metoda declarate într-o clasă abstractă generice, apare o eroare de NullReferenceException și utilitarul AspNET_Merge.exe nu reușește.

Visual C++

ID de conectareDescrierea
312421Instrumentul Microsoft macrocomandă asamblare (MASM) pentru Visual C++ 2008 Express Edition este adăugată în Visual C++ 2008 Express Edition Service Pack 1.
310004După ce activați opțiunea compilator /doc Visual C++ 2008, compilator se blochează atunci când compile cod ne-standard, care este compilabile.
323448Parametrul implicit de ctor a obiectului std::complex < T > este incorectă.
294649Aveți posibilitatea să utilizați fișierul intrin.h antet și fișierul antet string.h în același timp.
337740Când utilizați _BIND_TO_CURRENT_VCLIBS_VERSION definiți într-un proiect utilizând ATL pe computerul care manifestă Visual C++ 2008 Feature Pack instalat, primiți mesaje de eroare "eroare LNK2001".
330199După ce aţi construi un set de caractere multioctet set (MBCS) program care utilizează metoda GetSelText a clasei RichEditCtrl, programul se returnează o valoare incorectă.
329919Utilizați algoritmul search_n pentru a găsi valori n întregi consecutive într-un obiect vector < int > . Dacă valoarea este mai mare decât 3, se poate produce o aserțiune.
339442Clasa is_pod și clasa has_trivial_constructor returnează incorect este adevărată când clasa de tip nici un pod nici nu are constructor implicit banal.
337241În unele aplicații a căror. Fișier BCN depășește 64 de megaocteți (MO), IntelliSense poate să nu reușească.
339432Compilator incorect returnează fals pentru clasa is_polymorphic.

Windows Presentation Foundation Designer (WPF)

ID de conectareDescrierea
290646Când utilizați un editor XAML, unele regiuni restrânse se poate extinde automat.
305184Imposibil de deschis o pagină de PageFunction care utilizează proprietatea RemoveFromJournal .
307180Un eveniment de control ActiveX nivel fereastră generează o eroare în timp de proiectare.
307331Proiectant WPF afișează un aspect incorecte de controale.
309063WPF editor generează excepții repetate care provoca Visual Studio să închideți și reporniți.
312249Proiectant WPF afișează incorect o bară de defilare orizontală.
312859Adăugați un șablon de control pentru un buton în aplicație WPF în Visual Studio 2008. Creați frontieră pentru butonul. Când încercați să examinați design, Visual Studio 2008 se poate bloca.
333036Atunci când creați sau editați o aplicație de WPF, Visual Studio 2008 IDE poate bloca.
315614Erori în controale utilizator într-un proiect de aplicație WPF poate bloca Visual Studio 2008 Team System
318018XAML designer nu afișează corect ceea ce va apărea în timpul rulării.
319692Visual Studio cade atunci când adăugați un control StackPanel la un paragraf
334662Când creați o aplicație WPF în Visual Basic, unele meniuri și bare de instrumente poate înceta să răspundă și primiți următorul mesaj de eroare:

S-a produs o excepție netratată.

Limbile acceptate și sisteme de operare

Limbile acceptate

Visual Studio 2008 SP1 oferă actualizări pentru următoarele versiuni de Visual Studio 2008:
  • Engleză
  • Chineză (simplificată)
  • Chineză (tradițională)
  • Franceză
  • Germană
  • Italiană
  • Japoneză
  • Coreeană
  • Rusă
  • Spaniolă
  • Portugheză (Brazilia)

Sisteme de operare acceptate

  • Windows Server 2008 RTM sau SP1
  • Windows Vista sau SP1
  • Windows XP Service Pack 2 (SP2) sau o versiune mai recentă de Windows XP
  • Windows Server 2003 SP1 sau o versiune mai recentă de Windows Server 2003

    Notă Dacă trebuie să aveți suport pentru Microsoft SQL Server 2008 Community Technology Preview (CTP), trebuie să aveți instalat Windows Server 2003 SP2.

Cerințele de instalare

  • O copie licențiată a unuia dintre produsele Visual Studio 2008 acceptate trebuie să fie instalat pe computerul destinație.
  • Microsoft Windows Installer 3.1 sau o versiune mai recentă de Windows Installer, trebuie să fie instalat pe computerul destinație. Pentru mai multe informații, vizitați următorul site Web Microsoft Developer Network (MSDN):
  • Vă recomandăm 512 mo sau mai multă memorie RAM.

Visual Studio 2008 SP1 suport

Suport oficial este disponibilă prin Microsoft Connect. Pentru mai multe informații, vizitați următorul site Web Microsoft:

Administrator de implementare Visual Studio 2008 SP1

Visual Studio 2008 SP1 este o descărcare condițională manager și actualizarea de instalare. Visual Studio 2008 SP1 detectează și instalează numai relevante actualizări aplicabile la computerul pe care se execută. Pentru administrator de implementare, creați un aspect pachet complet pe un computer server. Pentru a crea un pachet complet aspect Visual Studio 2008 SP1, urmați acești pași:
  1. Descărcați fișierul VS90sp1_KB945140.exe într-un folder temporar pe un computer pe care se conectează la internet. De exemplu, salvați fișierul în folderul C:\VS90SP1.
  2. Faceți clic pe Start, faceți clic pe Executare, tastați cmd și apoi faceți clic pe OK.

    Notă În Windows Vista, dacă vi se solicită o parolă de administrator sau o confirmare, tastați parola sau faceți clic pe continuare.
  3. Tastaţi următoarea comandă pentru a descărca toate pachetele Visual Studio 2008 SP1:
    VS90sp1-KB945140-ENU.exe /createlayout FullTargetFolderPath /passive
    Notă Substituentul FullTargetFolderPath reprezintă folderul destinație pentru structura de pachet. De exemplu, tastați următoarea comandă:
    VS90sp1-KB945140-ENU.exe /createlayout c:\VS90SP1\Layout /passive
Când urmați acești pași, descărcați pachete complete de Visual Studio 2008 SP1, stocați pachetele în folderul pe care le specificați și nu se instalează Visual Studio 2008 SP1. Aceste pachete includ programul de instalare SP1 (SPInstaller.exe).

Apoi, pentru a implementa actualizări pentru computerele client, urmați acești pași:
  1. Copiați folderul aspect create într-o locație partajată din rețea.
  2. Executați SPInstaller.exe din clientul de computere, utilizând următoarea comandă:
    FullNetworkPathSPInstaller.exe /q /log %temp%\VS90SP1.htm /promptrestart
    De exemplu, tastați următoarea comandă:
    \\Server\VS90SP1\Layout\SPInstaller.exe /q /log %temp%\VS90SP1.htm /promptrestart

Probleme de instalare/eliminare pentru toate platformele

Consultați documentul Readme pentru mai multe informații.

Probleme cunoscute cu pachetul service pack

Consultați documentul Readme pentru mai multe informații.

Referințe


Pentru mai multe informații despre acest pachet service pack, vizitați următorul site Web Microsoft:Pentru mai multe informații despre Visual Studio 2008 Service Pack 1 pentru edițiile Express, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

950264 lista de modificări și fix probleme pentru Visual Studio 2008 Express edițiile cu Service Pack 1

Pentru mai multe informații ADO.NET Entity Data Model Designer, faceți clic pe următoarele numere de articol pentru a vedea articolele în baza de cunoștințe Microsoft:

956252 cum se dezactivează ADO.NET Entity Data Model Designer în componenta de Visual Studio 2008 Service Pack 1 (mod izolat)

956253 ADO.NET Entity Data Model Designer nu este acceptată în componenta de Visual Studio 2008 Service Pack 1 (modul integrat)