รายการของการเปลี่ยนแปลงและการตัดสินค้าจากคลังถาวรใน Visual Studio 2008 Service Pack 1


สรุป


บทความนี้แสดงรายการปัญหาที่ทราบ ด้วยการตั้งค่าและการเอาออกของ Microsoft Visual Studio 2008 Service Pack 1 (SP1) นอกจากนี้ บทความนี้กล่าวถึงคุณลักษณะใน SP1 2008 Studio แสดงผล

การบันทึกย่อประจำรุ่นสำหรับ SP1 2008 Studio แสดงผลสำหรับรุ่น Express รวมอยู่ในบทความในฐานความรู้ของ Microsoft ต่อไปนี้:
950264รายการของการเปลี่ยนแปลงและการตัดสินค้าจากคลังถาวรใน Visual Studio 2008 Service Pack 1 สำหรับรุ่น Express

ข้อมูลเพิ่มเติม


ผลิตภัณฑ์ที่จะนำไปใช้ Visual Studio 2008 SP1

  • Microsoft .NET Framework 3.5
  • Microsoft Windows SDK
  • Visual Studio 2008 Team Suite
  • Visual Studio 2008 ทีมอิดิชั่นสำหรับผู้เชี่ยวชาญด้านฐานข้อมูล
  • Visual Studio 2008 ทีมอิดิชั่นสำหรับสถาปนิกซอฟต์แวร์
  • Visual Studio 2008 ทีมอิดิชั่นสำหรับนักพัฒนาซอฟต์แวร์
  • Visual Studio 2008 ทีมอิดิชั่นสำหรับทดสอบซอฟต์แวร์
  • Visual Studio 2008 มาตรฐาน Edition
  • Visual Studio 2008 Professional Edition

วิธีการโหลด SP1 2008 Studio แสดงผล

เมื่อต้องการขอรับ Visual Studio 2008 SP1 แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:แพคเกจนี้ติดตั้ง service pack สำหรับ Visual Studio 2008 รุ่นที่ต่อไปนี้:
  • Visual Studio 2008 Team Suite
  • Visual Studio 2008 ทีมอิดิชั่นสำหรับผู้เชี่ยวชาญด้านฐานข้อมูล
  • Visual Studio 2008 ทีมอิดิชั่นสำหรับสถาปนิกซอฟต์แวร์
  • Visual Studio 2008 ทีมอิดิชั่นสำหรับนักพัฒนาซอฟต์แวร์
  • Visual Studio 2008 ทีมอิดิชั่นสำหรับทดสอบซอฟต์แวร์
  • Visual Studio 2008 มาตรฐาน Edition
  • Visual Studio 2008 Professional Edition
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตำแหน่งการดาวน์โหลดสำหรับ Visual Studio 2008 Service Pack 1 สำหรับรุ่น Express คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

950264รายการของการเปลี่ยนแปลงและการตัดสินค้าจากคลังถาวรใน Visual Studio 2008 Service Pack 1 สำหรับรุ่น Express

เปลี่ยนแปลงลักษณะการทำงานและการตัดสินค้าจากคลังถาวรใน SP1 2008 Studio แสดงผล

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการเปลี่ยนแปลงลักษณะการทำงานและการตัดสินค้าจากคลังถาวรใน Visual Studio 2008 SP1 คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

951845รายการของการเปลี่ยนแปลงและการตัดสินค้าจากคลังถาวรใน Visual Studio 2008 Service Pack 1 สำหรับรุ่นกลุ่มคน

951847รายการของการเปลี่ยนแปลงและการตัดสินค้าจากคลังถาวรใน 1 .NET Framework 3.5 Service Pack

Service pack นี้เพิ่มคุณลักษณะใหม่ต่อไปนี้:
  • สนับสนุน SQL Server 2008 ชุมชนเทคโนโลยีอย่าง (CTP)
  • ควบคุม Visual Basic PowerPack ต่อไปนี้:
    • บรรทัด
    • รูปร่าง
    • ข้อมูล Repeater
  • การปรับปรุงในบริการของ Windows สื่อสารพื้นฐาน (WCF) ที่เปลี่ยนชื่อกระบวนการใน Visual Basic
  • คุณลักษณะระดับเอกสารสำหรับโปรแกรมประยุกต์ระดับเพิ่มเติมในเครื่องมือ Studio Visual สำหรับ Office
  • สนับสนุนขณะออกแบบในแอพลิเคชัน ClickOnce สำหรับส่วนขยายของชื่อแฟ้ม และ สำหรับการกำหนดเองเมนูเริ่ม
  • ไลบรารีที่สนับสนุนทางเทคนิครายงาน 1 (TR1) ใน Visual C++
  • การปรับปรุงในคลาสการพื้นฐาน Microsoft (MFC) ใน Visual C++ เพื่อสนับสนุนลักษณะปรากฏและลักษณะการทำงานของ Microsoft Office
  • สนับสนุน SQL Server 2008 สำหรับโครงการเว็บในนักพัฒนาเว็บแสดงผล
  • JavaScript ที่สนับสนุนของนักพัฒนาเว็บแสดงผลการจัดรูปแบบ
  • การปรับปรุงในบริการ WCF ที่เปลี่ยนชื่อกระบวนการในการพัฒนาเว็บแบบเป็นภาพ
  • การเปลี่ยนแปลงที่ตรวจแก้จุดบกพร่องเพื่อปรับปรุงการสนับสนุนสำหรับการตรวจสอบผลลัพธ์ของแบบสอบถามแบบสอบถาม Language-Integrated (LINQ) ในหน่วยความจำ
  • Visual C# คุณลักษณะใหม่ที่นำเสนอเพียบชุดของข้อมูลที่เกี่ยวกับรหัสข้อผิดพลาด
  • ความสามารถของคู่ค้าของ Visual Studio อุตสาหกรรมคู่ (VSIP) เพื่อติดตั้งแฟ้มสำหรับแพคเกจที่สามารถถูกใช้ โดยโปรแกรมประยุกต์หนึ่ง ๆ หลายหนึ่งสำเนา
  • คุณลักษณะใหม่ต่อไปนี้ในโปรแกรมออกแบบ Windows นำเสนอพื้นฐาน (WPF)
    • สนับสนุนเวลาออกแบบสำหรับแท็บการเหตุการณ์
    • ตัวควบคุม TabControl และ Expander
    • รหัสการเปลี่ยนชื่อ XAML และไปยังฟังก์ชันการทำงานของคำจำกัดความ
  • การปรับปรุงในเครื่องมือ Visual Studio สำหรับ Office ระบบ (VSTO) เพื่อสนับสนุนการล็อกข้อผิดพลาดเพิ่มใน
  • การปรับปรุงใน XSD Schema Explorer
  • การเปลี่ยนแปลงในแบบขั้นตอนลงในเฉพาะลักษณะการทำงานและขั้นตอนการกรองตรวจแก้จุดบกพร่องคุณลักษณะ สำหรับคุณสมบัติที่มีการจัดการ และตัวดำเนินการที่มีการจัดการการดีบัก
  • ความสามารถของดีบักเกอร์เมื่อต้องการยกเลิกสัญลักษณ์และแหล่งที่ดาวน์โหลดจากเซิร์ฟเวอร์สัญลักษณ์สาธารณะของ Microsoft
  • สนับสนุนที่มีประสิทธิภาพสำหรับแหล่งอ้างอิงในดีบักเกอร์
  • เอนทิตี ADO.NET ตัวออกแบบเพื่อช่วยในการเข้าถึงข้อมูล
  • ความสามารถในการเพิ่มการแคฐานข้อมูลท้องถิ่นกับโครงการอุปกรณ์
  • แม่แบบข้อมูลแบบไดนามิก ASP.NET และตัวควบคุมกล่องเครื่องมือ

  • แม่แบบโมดูจัดการของ 7.0 IIS และตัวจัดการ

  • การสนับสนุนสำหรับการเริ่มต้นการดีบักไคลเอนต์ WCF ทดสอบแฟ้มบริการ WCF (.svc) โดยการกด F5
  • การเปลี่ยนแปลง ในแฟ้ม Svcutil.exe และ ใน Visual Studio 2008 SP1 คืนค่าคุณสมบัติในข้อกำหนด XML schema (XSD) ที่ไม่จำเป็น คุณสามารถใช้คุณสมบัติไม่จำเป็นต้องทำต่อไปนี้:
    • คุณสามารถใช้คำสั่งต่อไปนี้เพื่อสร้างคลาส wrapper สำหรับพารามิเตอร์เลือกได้:
      svcutil wsdl_file_name.wsdl / หุ้ม
    • คุณสามารถเพิ่มคำสั่ง<หุ้ม > จริง < / ถูกห่อ >ในส่วนของ ClientOptions ในแฟ้ม svcmap เพื่ออ้างอิงไปยังบริการ WSDL


      หมายเหตุ แฟ้ม Svcutil.exe คุณสมบัติไม่จำเป็นที่ประมวลผลใน.NET Framework 2.0 อย่างไรก็ตามไม่จำเป็นคุณสมบัติไม่พร้อมใช้งานใน 3.5 Framework .NET

เครื่องมือ visual Studio สำหรับรันไทม์ของระบบ 3.0 Office

คุณลักษณะและฟังก์ชันใหม่

  • เปิดใช้งานลักษณะการทำงานระดับเอกสารสำหรับ VSTO เพิ่มเติม ตัวอย่างเช่น ListObject ควบคุมและตัวควบคุมที่มีการจัดการถูกเปิดใช้งาน

นักพัฒนาเว็บ visual 2008

คุณลักษณะและฟังก์ชันใหม่

  • แสดงผลบนเว็บสำหรับนักพัฒนา 2008 Express สนับสนุนแอพลิเคชันเว็บโครงการรุ่นและแม่แบบ นอกจากนี้ การแสดงผลบนเว็บสำหรับนักพัฒนา 2008 Express สนับสนุนโครงการไลบรารีคลาส คุณสามารถสร้างแอสเซมบลีที่แยกต่างหากเพื่อบันทึกตรรกะที่ใช้ร่วมกัน จากเว็บไซต์ของคุณ หรือ จากโปรแกรมประยุกต์ของคุณ
  • การสนับสนุนคำสั่งการจัดรูปแบบของ JScript จะดีขึ้น แป้นพิมพ์ลัด CTRL + K และแป้นพิมพ์ลัด CTRL + D ในขณะนี้รับการสนับสนุน สำหรับแฟ้ม JScript (.js) แบบสแตนด์อโลน และ JScript ในหน้า.aspx
  • มีเพิ่มการสนับสนุนสำหรับ Microsoft SQL Server 2008 คุณสามารถเชื่อมต่อกับ SQL Server 2008 ในเซิร์ฟเวอร์ Explorer ลาก และวางการดำเนินการจากเซิร์ฟเวอร์ Explorer ในขณะนี้สนับสนุนการสร้างรหัสสำหรับชนิดข้อมูลที่เฉพาะเจาะจงกับ SQL Server 2008 ชนิดข้อมูลเหล่านี้ได้แก่:
    • วันที่

    • ระยะเวลา
    • Datetime2
    • Datetimeoffset
  • มีเพิ่มการสนับสนุน สำหรับแม่แบบโครงการของโมดูลการจัดการ Internet Information Services (IIS) 7 และ สำหรับตัวจัดการ 7 IIS โครงการแม่แบบ ดังนั้น คุณสามารถสร้างโครงการโมดูจัดการของ 7 IIS และตัวจัดการ 7 IIS โครงการใน Visual Studio
  • มีการเพิ่มแม่แบบโครงการเพื่อให้คุณสามารถใช้ตัวควบคุม ASP.NET Dynamic Data Visual Studio รวมแม่แบบโครงการสำหรับการสร้างเว็บไซต์และโปรแกรมประยุกต์เว็บที่ใช้ข้อมูลแบบไดนามิก ASP.NET คุณลักษณะใหม่ในขณะนี้

Visual C++

คุณลักษณะและฟังก์ชันใหม่

  • รุ่นที่วางจำหน่าย Pack คุณลักษณะ 2008 Visual C++ จะรวมอยู่ใน SP1 2008 Studio แสดงผล

Visual C#

คุณลักษณะและฟังก์ชันใหม่

  • Service pack นี้เพิ่มการสนับสนุนการตรวจแก้จุดบกพร่องสำหรับรายการต่อไปนี้:
    • ตัวแปรช่วงในแบบสอบถาม
    • ชนิดที่ไม่ระบุชื่อ

    • อาร์กิวเมนต์ชนิดทั่วไป


  • Service pack นี้เพิ่มคุณลักษณะ Visual C# IDE ใหม่ที่นำเสนอชุดของข้อมูลข้อผิดพลาดเกี่ยวกับรหัสของคุณดีขึ้น โดยเฉพาะอย่างยิ่ง คุณลักษณะนี้แสดงข้อผิดพลาดระดับนิพจน์ที่เกิดขึ้นในแฟ้มที่เปิดอยู่ตามรหัสของคุณ มีรายงานข้อผิดพลาดระดับนิพจน์เหล่านี้ก่อนหน้านี้หลังจากการดำเนินงานที่สร้าง

เปลี่ยนแปลงลักษณะการทำงานและฟังก์ชัน

  • ในเวอร์ชันก่อนหน้าของ Visual Studio รายการงานถูกเติม ด้วยการใช้สิ่งที่ต้องทำงานที่ระบุไว้ในแฟ้มที่เปิดอยู่ ใน service pack นี้ Visual C# IDE ขยายฟังก์ชันการทำงานนี้ Visual C# IDE เติมข้อมูลรายการงาน โดยใช้สิ่งที่ต้องทำงานที่ระบุไว้ในโซลูชันทั้งหมด

งานที่ปรับปรุงแล้ว

  • Service pack นี้ช่วยปรับปรุงประสิทธิภาพการทำงานของEnumerable.Cast < T >วิธี โดยการปิดใช้งานการแปลงค่าดั้งเดิมและแปลงที่ผู้ใช้กำหนดไว้อย่างชัดเจน ตัวอย่างของการแปลงค่าดั้งเดิมคือ การแปลงจากชนิดข้อมูลแบบintชนิดข้อมูลlong
  • Service pack นี้ช่วยปรับปรุงประสิทธิภาพการทำงาน ของการดำเนินการสอบถามมาตรฐานที่และตัวดำเนินการการสอบถามมาตรฐานที่เลือก

Visual Basic

คุณลักษณะและฟังก์ชันใหม่

  • มีเพิ่มตัวแก้ไขตัวอย่างรหัสสำหรับรหัส Visual Basic เพื่อ Visual Studio 2008 IDE

  • วัตถุ XML ใหม่จะถูกเพิ่มไปตัวช่วยสร้างเค้าร่าง
  • มีเพิ่มการสนับสนุนสำหรับ Microsoft SQL Server 2008 Service pack นี้ช่วยให้คุณสามารถเชื่อมต่อไปยัง และจากนั้น ทำงานกับฐานข้อมูล SQL Server 2008
  • มีเพิ่มตัวควบคุมบรรทัด
  • มีเพิ่มตัวควบคุมรูปร่าง
  • มีเพิ่มตัวควบคุม Repeater ข้อมูล

งานที่ปรับปรุงแล้ว

  • ประสบการณ์การเปลี่ยนชื่อบริการของ Windows สื่อสารพื้นฐาน (WCF) จะดีขึ้น
  • โหมดการสร้าง VBUpgrade มีข้อมูลเพิ่มเติม

ตัวออกแบบงานนำเสนอพื้นฐาน (WPF) Windows

คุณลักษณะและฟังก์ชันใหม่

  • หน้าต่างคุณสมบัติแท็บเหตุการณ์ที่ประกอบด้วยอยู่ในขณะนี้ แท็บเหตุการณ์ช่วยให้คุณสร้าง มอบหมาย และตรวจสอบเหตุการณ์
  • ขณะนี้หน้าต่างคุณสมบัติช่วยให้คุณเรียงลำดับคุณสมบัติตามลำดับอักษร ตามชื่อคุณสมบัติ และ ตามประเภท
  • การดำเนินการเปลี่ยนชื่อและลักษณะการทำงานไปที่คำนิยามมีการอัพเดสามารถทำงานได้ดีกับ XAML เปลี่ยนชื่อการดำเนินงานในการเปลี่ยนชื่อแฟ้มรหัสข้างหลังคำนิยาม XAML นอกจากนี้ คุณสามารถย้ายไปที่ประกาศ XAML ตัวควบคุม โดยใช้คุณลักษณะการย้อนคำนิยามบนอินสแตนซ์ในไฟล์รหัสล่าช้า
  • คุณสามารถเดี๋ยวนี้ลากตัวควบคุมจากกล่องเครื่องมือการออกแบบแม้ว่ามุมมอง XAML เป็นใช้งานอยู่ แม้ว่าคุณสามารถลากตัวควบคุมจากกล่องเครื่องมือการโปรแกรมแก้ไข XAML
  • ขณะนี้มีใช้ Snaplines สำหรับระยะห่างของตัวควบคุม การดำเนินการนี้ช่วยให้คุณได้อย่างง่ายดายทำให้ตัวควบคุมที่มีระยะห่างคงที่ จากตัวควบคุมอื่น ๆ หรือ จากขอบของคอนเทนเนอร์
  • ตัวควบคุม Expander เดี๋ยวนี้ขยายโดยอัตโนมัติเมื่อมีเลือกตัวควบคุมหรือเมื่อคุณลากตัวควบคุมขยายควบคุมอื่น ในลักษณะนี้ คุณสามารถออกแบบเนื้อหาของตัวควบคุม Expander ในขณะออกแบบ โดยไม่มีผลกระทบต่อคุณสมบัติ IsExpanded ขณะใช้งานจริง
  • ขณะนี้คุณก็สามารถลบแถวของตารางที่มีอยู่ และคอลัมน์ โดยการลากเส้นตารางปิดรถไฟในกริด การกระทำนี้รักษาตำแหน่งของตัวควบคุมที่มีอยู่ทั้งหมดในการออกแบบ

งานที่ปรับปรุงแล้ว

  • มีการปรับปรุงความเสถียรและประสิทธิภาพการทำงานที่มากกับ Visual Studio 2008 SP1 พื้นที่สำคัญของการปรับปรุงรวมถึงได้รวดเร็วขึ้น โหลดเอกสารที่แข็งแกร่งยิ่งขึ้นและรายงานข้อผิดพลาดถูกต้องมากกว่า

Windows SDK

งานที่ปรับปรุงแล้ว

  • SvcTraceViewer.exe และ SvcUtil.exe - Windows สื่อสารพื้นฐาน (WCF) ติดตามบริการตัวแสดงเครื่องมือ

ดีบักเกอร์ใน visual Studio

เปลี่ยนแปลงลักษณะการทำงานและฟังก์ชัน (นำไปใช้กับทั้งหมด Sku)

  • เปลี่ยนลักษณะการทำงานของขั้นตอนลงในเฉพาะและคุณลักษณะขั้นตอนการกรอง สำหรับคุณสมบัติที่มีการจัดการ และตัวดำเนินการที่มีการจัดการ ดีบักเกอร์เพื่อหลีกเลี่ยงการดำเนินงาน เป็นสิ่งดึงดูดคุณสมบัติ และเข้าไป ในตัวดำเนินการ overloads เมื่อต้องการแทนลักษณะการทำงานนี้ คุณสามารถคลิขั้นตอนเข้า ->ในเมนูทางลัดในขณะตรวจแก้จุดบกพร่องได้

    นอกจากนี้ คุณสามารถปิดใช้งานลักษณะการทำงานนี้เสร็จสมบูรณ์ เมื่อต้องการทำเช่นนี้ ให้ทำตามขั้นตอนเหล่านี้
    1. ใน Visual Studio 2008 คลิกตัวเลือกบนเมนูเครื่องมือ
    2. ขยายการแก้จุดบกพร่องและจากนั้น คลิกทั่วไป
    3. ปิดการใช้งาน "ทีละขั้น" ลักษณะการทำงานในบานหน้าต่างทั่วไป

ปรับปรุงลักษณะการทำงานและฟังก์ชัน (นำไปใช้กับทั้งหมดเปรียบเทียบกับมาตรฐานและรุ่นที่ใหม่กว่า Sku)

  • โปรแกรมปรับปรุงนี้ประกอบด้วยการปรับปรุงสำหรับการจัดการสัญลักษณ์และแหล่งที่มาจากเซิร์ฟเวอร์สาธารณะของ Microsoft มีเพิ่มตัวเลือกที่ได้อย่างง่ายดายทำให้สัญลักษณ์และแหล่งที่ดาวน์โหลดจากเซิร์ฟเวอร์สัญลักษณ์สาธารณะของ Microsoft นอกจากนี้คุณยังสามารถยกเลิกการดาวน์โหลดสัญลักษณ์ที่ใช้เวลานาน การกำหนดค่าตัวเลือกนี้ ให้ทำตามขั้นตอนเหล่านี้:
    1. ใน Visual Studio 2008 คลิกตัวเลือกบนเมนูเครื่องมือ

    2. ขยายการแก้จุดบกพร่องและจากนั้น คลิกทั่วไป
    3. ปิดการใช้งาน "ทีละขั้น" ลักษณะการทำงานในบานหน้าต่างทั่วไป
  • โปรแกรมปรับปรุงนี้ประกอบด้วยการปรับปรุงสำหรับแบบจำลองการทำงานอัตโนมัติของดีบักเกอร์ โปรแกรมปรับปรุงนี้เพิ่มการสนับสนุนระบบอัตโนมัติแบบจำลอง สำหรับจุดเปลี่ยนที่อยู่ และการ ประเมินนิพจน์บนเธรดปัจจุบันไม่ใช่หรือเฟรม

ข้อมูลโครงการ

คุณลักษณะและฟังก์ชันใหม่

ตัวออกแบบของเอนทิตี ADO.NET
ตัวออกแบบแบบ ADO.NET เอนทิตีถูกเพิ่มใน Visual Studio 2008 ทุกรุ่น ตัวออกแบบของเอนทิตี ADO.NET รวมถึงคุณลักษณะต่อไปนี้
  • ตัวออกแบบของเอนทิตี
    โดยใช้ตัวออกแบบของเอนทิตี คุณสามารถทำการดำเนินการต่อไปนี้:
    • สร้างแบบจำลองข้อมูลของเอนทิตีจากฐานข้อมูล และจากนั้น แสดงรูปแบบบนพื้นผิวการออกแบบ
    • ตรวจสอบแบบจำลองและการแม็ปในขณะออกแบบ
    • เลือกที่จะฝังวัตถุข้อมูลเมตาของเอนทิตีกรอบในแอสเซมบลีของเอาพุต วัตถุข้อมูลเมตาของเอนทิตีกรอบงานซึ่งคุณสามารถฝังรวมต่อไปนี้:
      • สิ่งประดิษฐ์ภาษา (CSDL) ของคำนิยามเค้าร่างแนวคิด
      • สิ่งประดิษฐ์ภาษา (MSL) ข้อมูลจำเพาะเกี่ยวกับการแม็ป
      • ร้านค้าสิ่งประดิษฐ์ภาษา (SSDL) ของคำนิยามเค้าร่าง

    • คัดลอกสิ่งประดิษฐ์ข้อมูลเมตาของเอนทิตีกรอบในไดเรกทอรีของเอาพุต
    • ปรับปรุงถูกสร้างแบบจำลองและการแม็ปตารางในฐานข้อมูลมีการเปลี่ยนแปลงขึ้น
  • หน้าต่างเครื่องมือรายละเอียดของการแม็ปเอนทิตี
    ในหน้าต่างเครื่องมือ รายละเอียดการแม็ปเอนทิตีคุณสามารถดำเนินการต่อไปนี้:
    • ดู และแก้ไขการแม็ป สำหรับเอนทิตี และความสัมพันธ์

    • แผนผังลำดับชั้นของเอนทิตีที่ลงในตารางเดียว โดยการใช้ตารางสำหรับแต่ละแมปลำดับชั้น (TPH)
    • แผนผังลำดับชั้นของเอนทิตีที่ไปหลายตาราง โดยใช้ตารางสำหรับแต่ละแมปชนิด (TPT)
    • แม็ปเอนทิตีกระบวนงานที่เก็บไว้

    • เงื่อนไขหลายเงื่อนไขให้กับการแม็ปตาราง

    • แยกเอนทิตีทั้งตาราง

    • แมปความสัมพันธ์
  • หน้าต่างเครื่องมือเบราว์เซอร์รุ่น
    ในหน้าต่างเครื่องมือเบราว์เซอร์รุ่น คุณสามารถดำเนินการต่อไปนี้:
    • ปรับการแสดงภาพของแบบจำลองที่เป็นแผนภูมิลำดับชั้น
    • เรียกดูเพื่อเอนทิตี คุณสมบัติ และความสัมพันธ์ในตัวออกแบบ จากเบราว์เซอร์รุ่น และในทางกลับกันได้อย่างง่ายดาย
  • การสนับสนุน
    ตัวออกแบบของเอนทิตี้ ADO.NET เพิ่มการสนับสนุนต่อไปนี้:
    • กระชับข้อมูลรุ่นของ Microsoft SQL Server
    • ชนิดใหม่ต่อไปนี้ใน SQL Server 2008:
      • วันที่
      • เวลา
      • DateTime2

      • DateTimeOffset
      • Filestream

    ตัวออกแบบเชิงวัตถุ (ตัวออกแบบ O/R)
  • ตัวออกแบบแบบ O/R ใน Visual Studio 2008 ทุกรุ่นสนับสนุนชนิดใหม่ต่อไปนี้ใน Microsoft SQL Server 2008:
    • วันที่

    • เวลา

    • DateTime2
    • DateTimeOffset
    • Filestream
ตัวแก้ไข XML และ XSLT บัก
มีเพิ่ม XML Schema Explorer กับ Visual Studio 2008 ทุกรุ่นยกเว้นรุ่น Express XML Schema Explorer มีคุณลักษณะดังต่อไปนี้:
  • งานนำเสนอของ schema ตั้งค่าในหน้าต่างเครื่องมือที่แสดงมุมมองแบบลำดับชั้นของคำนิยามมี XML Schema (XSD) และ ของ XSDs ที่เกี่ยวข้อง

  • ความสามารถในการค้นหาผ่าน schema ตั้งค่า

  • ลักษณะการทำงาน การกรอง คุณลักษณะและคุณลักษณะการนำทางสำหรับชุดแผนการเรียงลำดับ
  • การรวมกับตัวแก้ไข XML เมื่อต้องการเปิดใช้งานการนำทางจากทรีตัวแก้ไข XML และในทางกลับกัน

งานที่ปรับปรุงแล้ว

ดีบักเกอร์ตัวแก้ไข XML และ XSLT
หลายคำขอของลูกค้าและการปรับปรุงซอฟต์แวร์ถูกนำไปใช้ ในตัวแก้ไข XML และ XSLT ดีบักเกอร์

ปัญหาที่ทราบใน service pack นี้และวิธีการแก้ไขปัญหาเหล่านั้น

  • สำหรับรุ่นหลายของ Visual Studio 2008, Microsoft สนับสนุนเฉพาะโครงที่ทุกรุ่นอยู่ในระดับเดียวกันเซอร์วิสแพ็ค ถ้าคอมพิวเตอร์ที่กำลังเรียกใช้หลายรุ่นภาษา Visual Studio 2008, Visual Studio 2008 หลายรุ่น หรือทั้งสองอย่าง รุ่นทั้งหมดต้องอยู่ ในระดับย่อย หรือระดับ SP1 ได้รับการสนับสนุน โดย Microsoft

โปรแกรมแก้ไขด่วนที่รวมอยู่ใน service pack นี้

บทความฐานความรู้ของ Microsoftชื่อเรื่อง
944899การแก้ไข: Visual Studio 2008 ประสิทธิภาพการทำงานลดลงเมื่อคุณประมวลผลโค้ดต้นฉบับที่คุณดาวน์โหลดจากเซิร์ฟเวอร์แหล่งอ้างอิง
946040การแก้ไข: ข้อผิดพลาดเมื่อคุณคอมไพล์โครงการ Visual C++ 2008: " C2471 ข้อผิดพลาด: ไม่สามารถปรับปรุงฐานข้อมูลของโปรแกรม"
948127ข้อความแสดงข้อผิดพลาดเมื่อคุณเชื่อมโยงโครงการ Visual C++ โดยใช้ /INCREMENTAL สร้างใน Visual Studio 2008: " LNK1000: ข้อผิดพลาดภายในระหว่าง IncrBuildImage "
946308การแก้ไข: คุณอาจพบปัญหาต่าง ๆ เมื่อคุณพยายามที่จะสร้างไลบรารีชนิดข้อมูล โดยการใช้แอสเซมบลี Microsoft.VisualStudio.Shell.Interop.dll ใน Visual Studio 2008
946344การแก้ไข: คุณอาจประสบปัญหาประสิทธิภาพการทำงานในแบบ IDE หลังจากที่คุณใช้ Visual Studio 2008 เมื่อต้องสร้างโครงการ Visual Basic
946581การปรับปรุงสะสมสำหรับ Visual Studio 2008 และ Visual เว็บสำหรับนักพัฒนา Express 2008 พร้อมใช้งาน
947173การแก้ไข: แผงชุดข้อมูลไม่พร้อมใช้งานในตัวออกแบบรายงานเมื่อคุณเปิดแฟ้ม SQL เซิร์ฟเวอร์รายงานบริการ 2005 RDLC ใน Visual Studio 2008
947455การแก้ไข: แฟ้มที่ถูกลบออกจากสาขาต้นฉบับยังคงอยู่ในสาขาเป้าหมายหลังจากที่คุณได้ดำเนินการผสานใน Visual Studio 2008 Team Foundation Server
947540การแก้ไข: ข้อผิดพลาดเมื่อคุณพยายามที่จะใช้ตัวช่วยสร้างการกำหนดค่าแหล่งข้อมูลพร้อมกับแหล่งข้อมูล ODBC ใน Visual Studio 2008: "กระบวนการไม่ได้รับการสนับสนุน"
951708การแก้ไข: คอมไพเลอร์ Visual Basic (Vbc.exe) อาจใช้ 100 เปอร์เซ็นต์ของทรัพยากรของ CPU เมื่อคุณสร้างโปรแกรมประยุกต์ 2008 Visual Basic ที่ขึ้นอยู่ กับแอสเซมบลีที่มาก และ บนการอ้างอิงจำนวนมาก

ปัญหาถาวรที่มีรายงานโดยเรียงตามลูกค้า

ตารางต่อไปนี้แสดงรายการบางปัญหาที่ service pack แก้ไข ไม่มีโปรแกรมแก้ไขด่วนถูกนำออกใช้สำหรับปัญหาเหล่านี้

เครื่องมือ visual Studio สำหรับระบบ Office 3.0

ID การเชื่อมต่อคำอธิบาย
301392VSTO และ Visual Basic สำหรับโปรแกรมประยุกต์ Interop ไม่ทำงาน ลักษณะการทำงานนี้ทำให้คุณสมบัติEnableVBACallersเพื่อบังคับให้มีข้อผิดพลาด VBA ใน Visual Studio 2008
306900คุณสามารถเพิ่มตัวควบคุมกล่องข้อความใน Microsoft Outlook ฟอร์มภูมิภาค แล้ว คุณพยายามคัดลอก ลบ หรือวางจากตัวควบคุม โดยใช้แป้นพิมพ์ เมื่อคุณทำเช่นนี้ ตัวควบคุมกล่องข้อความไม่ทำงาน
311397รุ่นที่วางจำหน่าย VSTO 3.0 ปล่อยหน่วยความจำปันส่วน ด้วยตนเอง
328329แคชข้อมูลเสียหายเมื่อได้รับการป้องกันเอง word ที่มีอยู่

นักพัฒนาเว็บ visual Studio 2008

ID การเชื่อมต่อคำอธิบาย
291226เมื่อคุณคอมไพล์โครงการที่ใช้แฟ้ม.refresh แฟ้ม.refresh ใช้เวลานานในการคอมไพล์
292096มีแทรกช่องว่างอย่างไม่ถูกต้องเมื่อคุณจัดรูปแบบเป็นแฟ้ม cascading style sheet (.css)
293526การดำเนินงานการแก้จุดบกพร่องเว็บล้มเหลวถ้ามีกำหนดส่วนของการคอมไพล์ภายในองค์ประกอบที่ตั้งในแฟ้ม Web.config
293683Cascading สไตล์ชี IntelliSense (CSS) เพิ่มเครื่องหมายอัญประกาศคู่ในแอตทริบิวต์คลาหลังจากที่คุณเปิดใช้งานตัวเลือกแทรกการอ้างอิงค่าแอตทริบิวต์เมื่อพิมพ์
299418เมื่อคุณเพิ่มเพจต้นแบบใหม่กับโครงการ และคุณเลือกเพจต้นแบบแม่สำหรับหน้าต้นแบบใหม่ ค่าเริ่มต้นของแอตทริบิวต์AutoEventWireupถูกตั้งค่าเป็นเท็จ
302554คุณได้รับข้อความแสดงข้อผิดพลาด "ไม่พบตัวเลือกคลาส CSS "< Class_Name >"" เมื่อคุณคลิกไปที่คำนิยามในชื่อคลา DIV
303796เมื่อคุณตรวจแก้จุดบกพร่องบริการเว็บ Visual Studio ปรับปรุงการอ้างอิงเว็บในโปรแกรมประยุกต์ไคลเอ็นต์เว็บที่ทำงานบนคอมพิวเตอร์เครื่องเดียวกันโดยอัตโนมัติ
304108คุณได้รับข้อผิดพลาด "แอตทริบิวต์ไม่ถูกต้อง - ค่าถูกต้องตามชนิดข้อมูลของ 'NmToken' " เมื่อคุณเพิ่มแอตทริบิวต์traceOutputOptionsในแฟ้ม Web.config มากกว่าหนึ่งค่า
307231คุณไม่สามารถเพิ่มเพจต้นแบบซ้อนกันเป็นสินค้าใหม่ในโปรแกรมประยุกต์เว็บโครงการ
308786เมื่อคุณเปิดเพจ aspx อย่าง น้อยสอง จะไม่มีแสดงรูปภาพในมุมมองออกแบบของ Visual Studio 2008
309571คุณลักษณะการกำหนดสีไม่พร้อมใช้งานเมื่อคุณแก้ไขแฟ้มใน Visual Studio 2008 Microsoft Visual Basic รุ่นการเขียนสคริปต์ (.vbs)
309977Visual Studio 2008 หยุดการตอบสนองเมื่อคุณทำงานในแฟ้ม HTML ที่มีขนาดใหญ่
310296Visual Studio 2005 เผยแพร่แฟ้ม bin\vssver2.scc
310858Visual Studio 2008 Beta 2 แฮงค์เมื่อคุณจัดรูปแบบแฟ้ม.css แบบสแตนด์อโลน
311717เมื่อคุณใช้ตัวควบคุมแบบกำหนดเองที่อยู่ภายในแผงการแท็บที่อยู่ภายในคอนเทนเนอร์แท็บในมุมมองรายละเอียด คุณได้รับข้อผิดพลาด
312146แฟ้ม (.css) แผ่นลักษณะเกี่ยวข้องทั้งหมดในโฟลเดอร์ที่อยู่ภายใต้โฟลเดอร์ App_Themes จะถูกละเว้นในขณะออกแบบ
312199ถ้าคุณระบุแฟ้ม.config ของโปรแกรมภายนอกในแอตทริบิวต์configSourceของการคอมไพล์องค์ประกอบในแฟ้ม Web.config ข้อมูลการตรวจแก้จุดบกพร่องล้มเหลว
314664เมื่อคุณปรับปรุงแหล่งมาของพารามิเตอร์สำหรับแบบสอบถามที่กำหนดไว้สำหรับวัตถุSqlDatasouce , Visual Studio 2008 ต่อพารามิเตอร์สำหรับแบบสอบถาม
314745คุณไม่สามารถใช้คุณสมบัติPage.StyleSheetThemeในเพจที่ใช้เพจต้นแบบ
315930เมื่อคุณแก้ไขเว็บเพจที่ประกอบด้วยตารางในโหมดการออกแบบ รหัสแหล่งที่มาของเว็บเพจที่ใช้งานไม่
317032เมื่อคุณใส่ Visual Studio บนหน้าจอรองในสถานการณ์สมมติแบบสองจอภาพมีปัญหาเกิดขึ้นเมื่อคุณปรับขนาดของตัวแก้ไข
317251เมื่อคุณเชื่อมโยงไปยังแฟ้ม.css ในหน้าต้นแบบ โดยใช้การ ~ / ไวยากรณ์ เพจลูกไม่สามารถเข้าถึงแฟ้ม.css
320945Jscript IntelliSense ไม่ทำงานกับไลบรารีของ JavaScript "Ext JS"
321902ตัวออกแบบ HTML แทนสิ่งที่เลือกเมื่อคุณทำการดำเนินการวาง
321928ตัวออกแบบ HTML ไม่ยอมรับแป้นพิมพ์ลัด
322465ตัวออกแบบ HTML แบบย้อนกลับการป้อนข้อความที่ใช้แทนการเลือกถ้าสิ่งที่เลือกมีแท็ก
322633คุณลักษณะการเน้นไวยากรณ์จะไม่พร้อมใช้งานสำหรับแฟ้ม.asp คลาสสิก
324668ตัวออกแบบแบบ ASP.NET ใส่แท็ก <ระยะ > รอบ ๆ พารามิเตอร์ SqlDataSource อย่างไม่ถูกต้อง
327262ถ้าคุณเลือกตัวควบคุมภายในตารางที่อยู่ภายในแผงตัว ตัวควบคุมถูกเลือกอย่างไม่ถูกต้องในโหมดต้นฉบับ
327560เพจ HTML ไม่ไม่แสดงอย่างถูกต้องหลังจากที่คุณคลิกสองครั้งปุ่มในมุมมองออกแบบ
328944ปุ่มมุมมองโค้ดและมุมมองออกแบบปุ่มจะไม่เปิดใช้งาน และคีย์ F7 และ SHIFT + F7 แป้นพิมพ์ลัดไม่ทำงาน
328999คุณใส่แท็ก <อ้างอิง > แฟ้ม JavaScript เพื่อชี้แฟ้ม JavaScript แบบฝังตัวในโครงการใน Visual Studio 2008 เมื่อคุณรวบรวมโครงการ คุณอาจได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับต่อไปนี้:

ไม่สามารถคัดลอกแฟ้ม "obj\Debug\ClassLibrary.dll" กับ "bin\Debug\ClassLibrary.dll" กระบวนการไม่สามารถเข้าถึงแฟ้ม 'bin\Debug\ClassLibrary.dll' ได้เนื่องจากกำลังถูกใช้ โดยขั้นตอนอื่น
ปัญหานี้เกิดขึ้นเมื่อแฟ้มทั้งสองถูกเปิดใน Visual Studio 2008 IDE
330457ในโหมดการออกแบบของ Visual Studio 2008 รายการเมนูลัดขวา "แสดงโค้ด" มักไม่สามารถมองเห็นได้
330792คุณสมบัติNavigateURLของตัวควบคุมเชื่อมโยงหลายมิติสามารถแก้ไข URL ไม่ถูกต้อง
331383ไม่ได้ตามอ้างอิง JavaScript ในแอสเซมบลีที่ฝังตัวอยู่
331523JavaScript IntelliSense ประกอบด้วยข้อผิดพลาด typographical สำหรับวิธีfontcolorและ สำหรับวิธีขนาดแบบอักษร
331534JavaScript IntelliSense แสดงสมาชิกบางรายของวัตถุ RegExp
332864ASP.NET แสดงบางครั้งไม่แสดงเพจต่าง ๆ ที่ใช้เพจต้นแบบซ้อนกันอย่างถูกต้อง
332941Javascript IntelliSense ถูกปิดใช้งานถ้าแถบการนำทางที่เลือกถูกปิดใช้งาน
333575ตัวแก้ไข HTML ลบแบบสุ่มรหัส html จากเพจ aspx แท็กปิดเป็นพิเศษ
336039เมื่อคุณเชื่อมต่อเมาส์ของแล็ปท็อป Microsoft ไปยังคอมพิวเตอร์ของคุณ ปัญหาส่วนติดต่อผู้ใช้เกิดขึ้น
337534เมื่อคุณใช้วัตถุ LinkButton "ความเสียหายของ HTML" ปัญหาที่อาจเกิดขึ้น
337804เมื่อคุณแสดงตารางที่ฝังตัวที่ประกอบด้วยการ "ความกว้าง = 100% " แท็กในมุมมองออกแบบของ Visual Studio 2008 IDE, IDE อาจหยุดการตอบสนองได้
338211คุณสามารถเดี๋ยวนี้ปิดใช้งานคุณลักษณะการแสดงตัวอย่าง และเปิดเนื้อหาใด ๆ ได้โดยตรงในมุมมองออกแบบ และการตั้งค่าลักษณะการทำงานที่เป็นค่าเริ่มต้น
338668Visual Studio 2008 หยุดการตอบสนองในมุมมองออกแบบเมื่อคุณใช้รูปภาพ gif แบบเคลื่อนไหวในตัวควบคุมAtlas UpdateProgress
342172Visual Studio Editor สร้าง HTML ที่ไม่คาดคิด และไม่ถูกต้องหลังจากที่คุณลากตัวควบคุมแผงตัวควบคุมUpdatePanel

Visual C#

ID การเชื่อมต่อคำอธิบาย
294736IntelliSense เสนอคุณสมบัติแบบอ่านอย่างเดียวใน initializers วัตถุ
295945คำสั่งที่ไม่ได้ใช้ Usings เอาไม่เอาไม่ถูกผูกไว้โดยใช้คำสั่งแบบสอบถาม Language-Integrated (LINQ)
299277ไม่สามารถใช้อินเทอร์เฟซสำหรับ System.Linq.IGrouping ในการผูกข้อมูล Windows นำเสนอพื้นฐาน (WPF) ในลักษณะของคีย์ เนื่องจากอินเทอร์เฟซถูกนำมาใช้อย่างชัดเจน
299827เปลี่ยนชื่อฟังก์ชันในคุณลักษณะ Refactor เสมอจัดการเนื้อหาสายอักขระได้อย่างถูกต้อง
303073เมื่อคุณคอมไพล์รหัสที่ได้ถูกจัดรูปแบบข้อคิดเห็น โดยใช้ตัวเลือก/docคุณอาจได้รับข้อผิดพลาด "ผิดพลาดของคอมไพเลอร์ภายใน"
304338เมื่อคุณสร้างตัวจัดการเหตุการณ์ทั่วไป โดยใช้คุณลักษณะ "สร้างตัวจัดการเหตุการณ์บนแท็บ" Visual Studio 2008 IDE แฮงค์
304804คำสั่งที่ใช้จะไม่ใช้กับทั้งสองส่วนของวิธีการบางส่วนถ้ามีกำหนดคำสั่งที่ใช้ในขอบเขตที่แตกต่างกัน
305895ตัวดำเนินการ "==" และ "! ="ตัวดำเนินการไม่สามารถใช้งานได้อย่างถูกต้องเมื่อตัวดำเนินการเปรียบเทียบชนิดของมูลค่าเป็น null ได้ ด้วยตัวเอง ปัญหานี้เกิดขึ้นเมื่อค่าของชนิดเป็น null
307131IntelliSense ไม่แสดงส่วนขยายวิธีการที่นำไปใช้กับพารามิเตอร์ชนิดทั่วไป
315853งบล็อคที่สองในช่วงเดียวกันอาจทำให้เกิดปัญหาคอมไพเลอร์
316127เมื่อคุณกด CTRL + ENTER หรือ CTRL + SHIFT + ENTER ในข้อคิดเห็น XML, Visual Studio 2008 ล้มเหลว
336039ปัญหาส่วนติดต่อผู้ใช้เมื่อเสียบเมาส์ของแล็ปท็อป Microsoft
317256ดีบักเกอร์ Visualizer แม่แบบอ้างอิงแอสเซมบลีMicrosoft.VisualStudio.DebuggerVisualizersรุ่นไม่ถูกต้องเมื่อมีการติดตั้ง Visual Studio รุ่นก่อนหน้านี้
319387เมื่อคุณเรียกใช้วิธีการอินเทอร์เฟสทั่วไปในทรีนิพจน์ ชนิดของมูลค่าเป็นกล่อง
319429Initializers วัตถุสำหรับชนิดของมูลค่าไม่ทำงานอย่างถูกต้องในนิพจน์ทรี
319430ตัวเริ่มต้นวัตถุทำงานอย่างไม่ถูกต้องกับตัวแปรชนิดของมูลค่า
319454ทรีนิพจน์ที่มีการแปลงที่ผู้ใช้กำหนดเองไม่ทำงานอย่างถูกต้อง
319465ตัวดำเนินการจริงและตัวดำเนินการfalseไม่ทำงานอย่างถูกต้องในทรีนิพจน์เมื่อโอเวอร์โหลดตัวดำเนินการเหล่านี้
321448เปลี่ยนชื่อ refactoring อาจทำให้เกิด Visual C# 2008 Express Edition หยุดการตอบสนอง (แฮงค์)
322925เมื่อคุณส่งผ่านการอ้างอิงเป็น null ฟังก์ชัน GetHashCode วัตถุบาง StringComparers อยู่นอกกระบวนข้อยกเว้น ArgumentNullException ข้อยกเว้นนี้จะไม่เกี่ยวกับเอกสาร
323137คอมไพล์เลอร์ทรีนิพจน์ LINQ แสดงข้อยกเว้นที่ VerificationException ในค่าคง null สำหรับชนิดที่เป็น null ได้
327883คอมไพเลอร์นิพจน์ LINQ แฮงค์ เมื่อคุณเป็นนิพจน์ที่มีตัวดำเนินการ "เป็น" ที่เกี่ยวข้องกับแผนภูมิ และ มีตัวถูกดำเนินการที่มีชนิดการส่งคืนถูกยกเลิก
329326หลายปัญหาเกิดขึ้นเมื่อคุณทำการคอมไพล์รหัสต่อไปนี้:

"default(T) ซม. t"
336356คุณมีโซลูชันที่มีหลายโครงการ ถ้าคุณคลิก "ค้นหาทั้งหมดอ้างอิง" ในโซลูชัน Visual Studio อาจหยุดการตอบสนอง หรือจำเป็นต้องเป็นเวลานานในการดำเนินการ
337315เมื่อเพิ่มวิธีการที่ใช้ โดยตัวเริ่มต้นคอลเลกชันที่ไม่ได้ส่งกลับค่าโมฆะ คอมไพเลอร์นิพจน์สร้างรหัสไม่ถูกต้อง
339226C# คอมไพเลอร์สร้างแผนภูมิเป็นนิพจน์ที่ไม่ถูกต้องเมื่อมีใช้ผู้ปฏิบัติงานของผู้ใช้ที่เป็น null ได้
339562คุณสร้างโหนดแผนภูมินิพจน์สำหรับนิพจน์ใหม่ที่ใช้ชนิด "System.Void" โหนดแผนภูมินิพจน์จะถูกสร้างขึ้น เมื่อคุณคอมไพล์โหนดแผนภูมินิพจน์ คอมไพเลอร์นิพจน์ล้มเหลว
340291C# คอมไพเลอร์ emits ทรีนิพจน์ไม่ถูกต้องสำหรับการดำเนินงานไบนารี enum
340383ถ้ามีใช้คำสั่งที่ฝังตัว โดยไม่มีวงเล็บปีกกา compilers อาจอยู่นอกกระบวนข้อผิดพลาด และปฏิเสธการคอมไพล์
342361เมื่อคุณสร้างอาร์เรย์ขนาดคงที่ในโครงสร้างข้อมูลภายใต้การกำหนดเป้าหมายการกระชับข้อมูล Framework 2.0 Visual Studio 2008 คุณอาจได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:

สมาชิก 'System.Runtime.CompilerServices.UnsafeValueTypeAttribute.ctor' ที่จำเป็นขาดหายไปของคอมไพเลอร์
344277IntelliSense แฮงค์ IDE เมื่อคุณเลื่อนดูสมาชิกของวัตถุจากไลบรารีอื่น ๆ
346407ข้อผิดพลาดขณะใช้งานจริงของตรรกวิเคราะห์แสดงข้อผิดพลาดอย่างไม่ถูกต้อง
347248ข้อผิดพลาดขณะใช้งานจริงของตรรกวิเคราะห์แสดงข้อผิดพลาด false ดังต่อไปนี้:

' ชนิด 'int' ต้องเป็นชนิดการอ้างอิง

Visual Basic

ID การเชื่อมต่อคำอธิบาย
326452คุณได้รับข้อความแสดงข้อผิดพลาดที่ไม่ถูกต้องและลักษณะการทำงานเมื่อคุณนำเข้า XML namespaces
333884โครงการ Visual Basic จะถูกคอมไพล์ได้ช้าลงเมื่อประกอบด้วยการอ้างอิงเว็บ
321043คุณอาจประสบปัญหาประสิทธิภาพการทำงานการตรวจแก้จุดบกพร่องเมื่อคุณใช้อาร์เรย์ขนาดใหญ่
320416,302187คุณอาจประสบปัญหาประสิทธิภาพการทำงานการตรวจแก้จุดบกพร่องเมื่อคุณใช้อาร์เรย์ขนาดใหญ่
301577มีแสดงผลลัพธ์ที่มีค่าที่ไม่ถูกต้องในหน้าต่าง immediate
315796คอมไพเลอร์อาจล้มเหลวเมื่อคุณแก้ไขแอพลิเคชันแบบฟอร์ม Windows
322131โปรแกรมประยุกต์ที่ประกอบด้วยแอตทริบิวต์แบบกำหนดเองทำให้คอมไพเลอร์จะเกิดความผิดพลาด
322714ถ้าคุณปรับเปลี่ยนหน้าคุณสมบัติ ควรจะแสดงค่าสถานะสกปรก ถ้าคุณปรับเปลี่ยนข้อความเดียวเท่านั้นที่ใส่เข้าไปในหน้าคุณสมบัติ การเปลี่ยนแปลงจะสูญหายไป
301749ไดเรกทีฟ "โดยใช้ System.Linq" หายไปจากแฟ้มที่สร้างขึ้น โดยตัวออกแบบแบบคลาส
317143ผู้เผยแพร่ใช้การตั้งค่าการตั้งค่าคอนฟิกไม่ถูกต้องใน การรวบรวม และ การเผยแพร่โครงการและการแก้ไขปัญหา
312573ข้อความแสดงข้อผิดพลาดหลังจากที่คุณอัพเกรดรหัส Visual Basic 6 Visual Basic 2008 Express รุ่น: "การดำเนินการไม่สามารถเสร็จสมบูรณ์ได้ ระบบไม่พบแฟ้มที่ระบุ"
291268ข้อมูลการเชื่อมต่อกับ SQL Server 2008 ล้มเหลว
305371ติดตั้งของ visual Studio 2008 ปิดใช้งานการเชื่อมต่อไปยัง SQL 2008 CTP
311689ข้อผิดพลาดในโค้ดที่สร้างขึ้น โดยตัวออกแบบชุดข้อมูล
331912ความสัมพันธ์ของชุดข้อมูลแบบพิมพ์ใช้งานไม่ได้
321275ข้อผิดพลาดในการออกแบบของชุดข้อมูล: "ค่าที่ร้องขอ 'คุณสมบัติ' ไม่พบ"
305067เมื่อคุณใช้ตัวออกแบบคอมโพเนนต์ในโครงการ ASP.NET คอมโพเนนต์ Visual Basic Pack พลังงาน PrintForm จะแสดงในกล่องเครื่องมือ

ดีบักเกอร์ใน visual Studio

ID การเชื่อมต่อคำอธิบาย
307998คุณไม่สามารถเอาออกดีบักจากโปรแกรมประยุกต์ที่ Microsoft ASP.NET เมื่อคุณตรวจแก้จุดบกพร่องโปรแกรมประยุกต์
308138ถ้าคุณมีแฟ้มสองแฟ้มที่มีชื่อเดียวกันในโฟลเดอร์ที่แตกต่างกัน จุดสั่งหยุดทำงานในแฟ้มใดแฟ้มหนึ่งเท่านั้น
310644Visualizer ที่มุมมองข้อมูลจะไม่แสดงอย่างถูกต้อง
301865คุณอาจพบปัญหาเมื่อคุณใช้จุดสั่งหยุดบนคอมพิวเตอร์ที่กำลังเรียกใช้ Windows Vista
319295เมื่อมีการกำหนดค่าเก็บสัญลักษณ์ของ Microsoft ใน Visual Studio และ Visual Studio กำลังทำงานใน Windows Vista, Visual Studio แสดงข้อตกลงสิทธิ์การใช้งานสัญลักษณ์เสมอ
315555คุณตรวจแก้จุดบกพร่อง JavaScript โดยแนบดีบักเกอร์ Iexplorer.exe โดยใช้ Visual Studio 2008 ถ้ามีการโหลดแฟ้มสคริปต์หลายแฟ้มที่มีชื่อเดียวกัน จุดสั่งหยุดไม่คงอยู่แฟ้มสคริปต์ที่ถูกต้องเมื่อมีฟื้นฟูหน้า
320815ค่าสถานะStartupInfo.wShowWindowมีค่าที่แตกต่างกันเมื่อเริ่มต้นโปรแกรม โดยใช้ตัวเลือกการเริ่มการทำงานโดยไม่มีการดีบักหรือตัวเลือกการเริ่มต้นการดีบัก
333493คุณไม่สามารถเปลี่ยนเส้นทางโปรแกรมประยุกต์ โดยใช้การป้อนข้อมูลมาตรฐาน (STDIN) และผลผลิตมาตรฐาน (STDOUT) สำหรับการดีบัก

Visual Studio SDK

ID การเชื่อมต่อคำอธิบาย
320999เมื่อคุณผสานรหัสแอพลิเคชันที่เกี่ยวข้องกับวิธีประกาศในคลาสนามธรรมทั่วไป เกิดข้อผิดพลาดการNullReferenceExceptionและโปรแกรมอรรถประโยชน์AspNET_Merge.exeที่ล้มเหลว

Visual C++

ID การเชื่อมต่อคำอธิบาย
312421เครื่องมือสำหรับ Visual C++ 2008 Express Edition Assembler แมโคร Microsoft (MASM) ถูกเพิ่มใน Visual C++ 2008 Express Edition Service Pack 1
310004หลังจากที่คุณเปิดใช้งานตัวเลือกของคอมไพเลอร์/docใน 2008 Visual C++ คอมไพเลอร์แฮงค์เมื่อคุณทำการคอมไพล์รหัสที่ไม่ใช่มาตรฐานที่จะคอมไพล์ได้
323448พารามิเตอร์ค่าเริ่มต้นของ ctor ของออบเจ็กต์std::complex < T >ไม่ถูกต้อง
294649คุณไม่สามารถใช้แฟ้มหัวข้อ intrin.h และแฟ้มส่วนหัว string.h ในเวลาเดียวกัน
337740เมื่อคุณใช้ _BIND_TO_CURRENT_VCLIBS_VERSION กำหนดในโครงการ โดยใช้ ATL บนคอมพิวเตอร์ที่มี Visual C++ 2008 คุณลักษณะ Pack ติดตั้ง คุณได้รับข้อความแสดงข้อผิดพลาด "ข้อผิดพลาด LNK2001"
330199หลังจากที่คุณสร้างโปรแกรม (mbcs ได้) ของชุดอักขระสัญลักษณ์ที่ใช้เมธอด GetSelText ของคลา RichEditCtrl โปรแกรมส่งกลับค่าไม่ถูกต้อง
329919คุณสามารถใช้อัลกอริทึม search_n เพื่อค้นหาค่าจำนวนเต็มที่อยู่ติดกัน n ในเวกเตอร์ < int >วัตถุ ถ้าค่าของ n มากกว่า 3 ตรวจสอบเงื่อนไขที่อาจเกิดขึ้น
339442คลา is_pod และคลา has_trivial_constructor ไม่ถูกต้องส่งกลับและ ไม่มี pod เป็นจริงเมื่อพิมพ์คลาสไม่มีคอนสตรัคเตอร์เริ่มต้น trivial กัน
337241ในโปรแกรมประยุกต์บางโปรแกรมที่มีอยู่ แฟ้มโปรดเกิน 64 เมกะไบต์ (MB) IntelliSense อาจล้มเหลว
339432คอมไพเลอร์อย่างไม่ถูกต้องส่งกลับค่า false สำหรับคลาส is_polymorphic

ตัวออกแบบรากฐานงานนำเสนอ Windows (WPF)

ID การเชื่อมต่อคำอธิบาย
290646เมื่อคุณใช้ตัวแก้ไข XAML บางภูมิภาคยุบอาจขยายโดยอัตโนมัติ
305184คุณไม่สามารถเปิดเพPageFunctionที่ใช้คุณสมบัติRemoveFromJournal
307180เหตุการณ์ตัวควบคุม ActiveX หน้าต่างระดับสร้างข้อผิดพลาดในขณะออกแบบ
307331ตัวออกแบบ WPF แสดงเค้าโครงไม่ถูกต้องของตัวควบคุม
309063ตัวแก้ไข WPF สร้างข้อยกเว้นที่ทำให้เกิด Visual Studio เพื่อปิด และเริ่มการทำงานซ้ำ
312249ตัวออกแบบ WPF แสดงแถบเลื่อนแนวนอนไม่ถูกต้อง
312859คุณสามารถเพิ่มแม่แบบตัวควบคุมสำหรับปุ่มในแอพลิเคชัน WPF ใน Visual Studio 2008 คุณสร้างเส้นขอบสำหรับปุ่ม เมื่อคุณพยายามที่จะแสดงตัวอย่างการออกแบบ Visual Studio 2008 อาจล้มเหลว
333036เมื่อคุณสร้าง หรือแก้ไขโปรแกรมประยุกต์ WPF, Visual Studio 2008 IDE อาจล้มเหลว
315614ข้อผิดพลาดในตัวควบคุมของผู้ใช้ในโครงการแอพลิเคชัน WPF อาจมีปัญหา Visual Studio 2008 ทีมระบบ
318018ตัวออกแบบ XAML ไม่ได้อย่างถูกต้องแสดงสิ่งที่จะแสดงในขณะทำงาน
319692Visual Studio ล้มเหลวเมื่อคุณเพิ่มตัวควบคุม StackPanel กับย่อหน้า
334662เมื่อคุณสร้างโปรแกรมประยุกต์ WPF ใน Visual Basic เมนู และแถบเครื่องมือบางอย่างอาจหยุดการตอบสนอง และคุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:

มีข้อยกเว้นที่ไม่สามารถจัดการได้เกิดขึ้น

ภาษาที่สนับสนุนและระบบปฏิบัติการ

ภาษาที่สนับสนุน

SP1 2008 Studio ภาพแสดงโปรแกรมปรับปรุงสำหรับ Visual Studio 2008 เวอร์ชันต่อไปนี้:
  • ภาษาอังกฤษ
  • จีน (ประยุกต์)
  • ภาษาจีน (ดั้งเดิม)
  • ภาษาฝรั่งเศส
  • ภาษาเยอรมัน
  • อิตาลี
  • ญี่ปุ่น
  • ภาษาเกาหลี
  • รัสเซีย
  • สเปน
  • ภาษาโปรตุเกส (บราซิล)

ระบบปฏิบัติการที่ได้รับการสนับสนุน

  • Windows Server 2008 RTM หรือ SP1
  • Windows Vista หรือ SP1
  • Windows XP Service Pack 2 (SP2) หรือรุ่นที่ใหม่กว่าของ Windows XP
  • Windows Server 2003 SP1 หรือ Windows Server 2003 รุ่นที่ใหม่กว่า

    หมายเหตุ ถ้าคุณต้องมีการสนับสนุนสำหรับ Microsoft SQL Server 2008 ชุมชนเทคโนโลยีอย่าง (CTP), คุณต้องมี Windows Server 2003 SP2 ติดตั้งอยู่

ความต้องการติดตั้ง

  • สำเนาลิขสิทธิ์ของผลิตภัณฑ์ Visual Studio 2008 ได้รับการสนับสนุนอย่างใดอย่างหนึ่งต้องถูกติดตั้งบนคอมพิวเตอร์ปลายทาง
  • ต้องติดตั้ง Microsoft Windows Installer 3.1 หรือรุ่นที่ใหม่กว่าของ Windows Installer บนคอมพิวเตอร์ปลายทาง สำหรับข้อมูลเพิ่มเติม โปรดเยี่ยมชมเว็บไซต์ Microsoft Developer Network (MSDN) ต่อไปนี้:
  • เราขอแนะนำ 512 MB หรือ RAM เพิ่มขึ้น

ฝ่ายสนับสนุนของ visual Studio 2008 SP1

การสนับสนุนอย่างเป็นทางมีพร้อมใช้งานผ่านการเชื่อมต่อ Microsoft สำหรับข้อมูลเพิ่มเติม โปรดเยี่ยมชมเว็บไซต์ต่อไปนี้ของ Microsoft:

ผู้ดูแลการปรับใช้ของ SP1 2008 Studio แสดงผล

แบบ Visual Studio 2008 ของ SP1 มีการดาวน์โหลดตามเงื่อนไขจัดการและปรับปรุงโปรแกรมติดตั้ง Visual Studio 2008 SP1 ตรวจหา และติดตั้งโปรแกรมปรับปรุงที่เกี่ยวข้องเท่านั้นสามารถใช้ได้กับคอมพิวเตอร์ที่กำลังรัน สำหรับการปรับใช้ของผู้ดูแล สร้างแพคเกจเต็มรูปแบบบนเครื่องเซิร์ฟเวอร์ เมื่อต้องการสร้างแพคเกจเต็มรูปแบบเค้าโครงของ Visual Studio 2008 SP1 ให้ทำตามขั้นตอนเหล่านี้:
  1. ดาวน์โหลดแฟ้ม VS90sp1_KB945140.exe ไปยังโฟลเดอร์ชั่วคราวบนคอมพิวเตอร์ที่เชื่อมต่อกับอินเทอร์เน็ต ตัวอย่างเช่น บันทึกแฟ้มในโฟลเดอร์ C:\VS90SP1
  2. คลิกเริ่มคลิกเรียกใช้พิมพ์cmdแล้ว คลิ กตกลง

    หมายเหตุ ใน Windows Vista ถ้าคุณได้รับพร้อมท์ สำหรับรหัสผ่านผู้ดูแลระบบ หรือ เพื่อยืนยัน พิมพ์รหัสผ่านของคุณ หรือคลิกดำเนินการต่อ
  3. พิมพ์คำสั่งต่อไปนี้เมื่อต้องการดาวน์โหลดแพคเกจ SP1 2008 Studio ที่มองเห็นทั้งหมด:
    /Passive FullTargetFolderPath /createlayout VS90sp1 KB945140 ENU.exe
    หมายเหตุ ตัวยึดFullTargetFolderPathแทนโฟลเดอร์ปลายทางสำหรับแพคเกจเค้าโครง ตัวอย่างเช่น พิมพ์คำสั่งต่อไปนี้:
    VS90sp1-KB945140-ENU.exe /createlayout c:\VS90SP1\Layout /passive
เมื่อคุณทำตามขั้นตอนเหล่านี้ คุณสามารถดาวน์โหลดแพคเกจ SP1 2008 Studio ภาพสมบูรณ์ คุณเก็บแพคเกจลงในโฟลเดอร์ที่คุณระบุ และคุณติดตั้ง SP1 2008 Studio แสดงผล แพคเกจเหล่านี้รวมถึงโปรแกรมการติดตั้ง SP1 (SPInstaller.exe)

จากนั้น การปรับใช้การปรับปรุงคอมพิวเตอร์ไคลเอนต์ ทำตามขั้นตอนเหล่านี้:
  1. คัดลอกโฟลเดอร์เค้าโครงสร้างขึ้นไปยังตำแหน่งเครือข่ายที่ใช้ร่วมกัน
  2. เรียกใช้ SPInstaller.exe จากไคลเอ็นต์คอมพิวเตอร์ โดยใช้คำสั่งต่อไปนี้:
    FullNetworkPathSPInstaller.exe /q /log %temp%\VS90SP1.htm /promptrestart
    ตัวอย่างเช่น คุณพิมพ์คำสั่งต่อไปนี้:
    \\Server\VS90SP1\Layout\SPInstaller.exe /q /log %temp%\VS90SP1.htm /promptrestart

ติดตั้ง/การเอาออกการตัดสินค้าจากคลังสำหรับทุกแพลทฟอร์ม

ดูเอกสาร Readme สำหรับข้อมูลเพิ่มเติม

ปัญหาที่ทราบ ด้วย service pack

ดูเอกสาร Readme สำหรับข้อมูลเพิ่มเติม

ข้อมูลอ้างอิง


สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ service pack นี้ แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Visual Studio 2008 Service Pack 1 สำหรับรุ่น Express คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

950264รายการของการเปลี่ยนแปลงและการตัดสินค้าจากคลังถาวรสำหรับ Visual Studio 2008 Express รุ่นด้วย Service Pack 1

สำหรับข้อมูลเพิ่มเติมตัวออกแบบแบบจำลองข้อมูลของเอนทิตี ADO.NET คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

956252วิธีการปิดใช้งานผู้ออกแบบของแบบจำลองข้อมูล ADO.NET เอนทิตีในเชลล์ Visual Studio 2008 Service Pack 1 (โหมดหนึ่ง ๆ)

956253 ADO.NET ตัวออกแบบแบบจำลองข้อมูลของเอนทิตีไม่สนับสนุนในเชลล์ Visual Studio 2008 Service Pack 1 (โหมดแบบครบวงจร)