บันทึกย่อประจำรุ่นของ Visual Studio ๒๐๐๘ Express Service Pack 1 เบต้าและรายการของปัญหาที่แก้ไขแล้ว


ข้อมูลรุ่นเบต้า


บทความนี้จะกล่าวถึงผลิตภัณฑ์ Microsoft รุ่นเบต้า ข้อมูลในบทความนี้จะมีให้ตามที่ระบุและอาจมีการเปลี่ยนแปลงโดยไม่มีการแจ้งให้ทราบ ไม่มีการสนับสนุนผลิตภัณฑ์อย่างเป็นทางการที่มีให้ใช้งานจาก Microsoft สำหรับผลิตภัณฑ์รุ่นเบต้านี้ สำหรับข้อมูลเกี่ยวกับวิธีการขอรับการสนับสนุนสำหรับรุ่นเบต้าให้ดูที่เอกสารประกอบที่มาพร้อมกับไฟล์ผลิตภัณฑ์รุ่นเบต้าหรือตรวจสอบตำแหน่งที่ตั้งเว็บที่คุณดาวน์โหลดการวางจำหน่าย

สรุป


บทความนี้แสดงรายการปัญหาที่ทราบเกี่ยวกับการตั้งค่าและการเอาออกของ Visual Studio ๒๐๐๘ Express รุ่น Service Pack 1 (SP1) รุ่นเบต้า บทความนี้จะอธิบายเกี่ยวกับฟีเจอร์การสนับสนุนใน Visual Studio ๒๐๐๘ Express รุ่นเบต้า

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


บทความนี้จะอธิบายต่อไปนี้:
  • วิธีการขอรับ Visual Studio ๒๐๐๘ Express รุ่น Beta รุ่นเบต้า
  • ฟีเจอร์ที่มีการเปลี่ยนแปลงและปัญหาที่ได้รับการแก้ไขสำหรับ Visual Studio ๒๐๐๘ Express รุ่นเบต้า
  • ภาษาและระบบปฏิบัติการที่ได้รับการสนับสนุน
  • ความต้องการการติดตั้ง
  • การสนับสนุนเวอร์ชัน Visual Studio ๒๐๐๘ Express SP1 รุ่น Beta
  • ปัญหาการติดตั้งสำหรับทุกแพลทฟอร์ม
  • ปัญหาการเอาออกสำหรับแพลตฟอร์มทั้งหมด
  • ปัญหาที่ทราบแล้วของ service pack

ผลิตภัณฑ์ที่ใช้ Visual Studio ๒๐๐๘ Express รุ่นเบต้ารุ่นเบต้า

  • Windows เวอร์ชันที่ได้รับการสนับสนุนที่ไม่ได้ทำงานกับรุ่นต่อไปนี้ของ Visual Studio ๒๐๐๘:
    • รุ่นของทีม๒๐๐๘ Visual Studio
    • รุ่น Visual Studio ๒๐๐๘ Standard
    • Visual Studio ๒๐๐๘ Professional Edition
  • Microsoft .NET Framework ๓.๕
  • Visual c # ๒๐๐๘ Express Edition
  • Visual Basic ๒๐๐๘ Express Edition
  • Visual c ++ ๒๐๐๘ Express Edition
  • Visual Web สำหรับนักพัฒนา๒๐๐๘ Express Edition

วิธีการขอรับ Visual Studio ๒๐๐๘ Express SP1 รุ่น

Visual Studio ๒๐๐๘ Express เวอร์ชัน Beta ไม่พร้อมใช้งานอีกต่อไปเมื่อต้องการรับ Visual Studio ๒๐๐๘ Express รุ่น SP1 แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:แพคเกจนี้จะติดตั้ง Visual c # ๒๐๐๘ SP1 Express Edition (Beta), Visual Basic ๒๐๐๘ SP1 Express Edition (รุ่นเบต้า), Visual c ++ ๒๐๐๘ SP1 Express Edition (Beta), และนักพัฒนาเว็บ Visual ๒๐๐๘ SP1 Express Edition (รุ่นเบต้า)สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตำแหน่งที่ตั้งการดาวน์โหลดสำหรับ Visual Studio ๒๐๐๘ SP1 Beta for Standard, Professional และรุ่นของทีมให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
๙๔๕๑๔๐ บันทึกย่อประจำรุ่นของ Visual Studio ๒๐๐๘ Service Pack 1 เบต้าและรายการของปัญหาที่แก้ไขแล้ว

รายการของฟีเจอร์ที่มีการเปลี่ยนแปลงและปัญหาแบบคงที่สำหรับ Visual Studio ๒๐๐๘ Express รุ่นเบต้า

สำหรับรายการของฟีเจอร์ที่มีการเปลี่ยนแปลงและปัญหาแบบคงที่สำหรับ Visual Studio ๒๐๐๘ Express SP1 รุ่นเบต้าให้ดูบทความต่อไปนี้ในฐานความรู้ของ Microsoft:
  • ๙๕๐๒๖๓ รายการของการเปลี่ยนแปลงและปัญหาที่ได้รับการแก้ไขสำหรับ Visual Studio ๒๐๐๘ Service Pack 1 เบต้าสำหรับ Visual C #
  • ๙๕๐๒๖๔ รายการของการเปลี่ยนแปลงและปัญหาที่ได้รับการแก้ไขสำหรับ Visual Studio ๒๐๐๘ Service Pack 1 เบต้าสำหรับ Visual Basic
  • ๙๕๑๘๔๗ รายการของการเปลี่ยนแปลงและปัญหาที่ได้รับการแก้ไขสำหรับ Visual Studio ๒๐๐๘ Service Pack 1 เบต้าสำหรับ .NET Framework ๓.๕
Service pack นี้จะเพิ่มฟีเจอร์ใหม่ต่อไปนี้:
  • การสนับสนุนการแสดงตัวอย่างเทคโนโลยีชุมชนของ SQL Server ๒๐๐๘ (CTP) จะถูกเพิ่มลงใน Visual Studio ๒๐๐๘
  • ใน Visual c ++ การสนับสนุนไลบรารีสำหรับรายงานทางเทคนิค 1 (TR1) จะถูกเพิ่ม
  • ใน Visual c ++, Microsoft มูลฐาน Class (MFC) จะได้รับการปรับปรุงเพื่อสนับสนุนฟีเจอร์ของ Office "ลักษณะและความรู้สึก"
  • ในนักพัฒนาเว็บ Visual การสนับสนุน SQL Server ๒๐๐๘สำหรับโครงการเว็บจะถูกเพิ่ม
  • ในเวอร์ชัน Express สำหรับนักพัฒนาเว็บแอปพลิเคชันเว็บแอปพลิเคชันการสนับสนุนและการสนับสนุนไลบรารีชั้นเรียนจะถูกเพิ่ม
  • ในนักพัฒนาเว็บแสดงผลการสนับสนุนการจัดรูปแบบ JScript จะถูกเพิ่ม
  • ในนักพัฒนาเว็บ Visual ประสบการณ์การเปลี่ยนชื่อบริการ WCF จะได้รับการปรับปรุง
  • การปรับปรุงการดีบักจะทำเพื่อปรับปรุงการสนับสนุนสำหรับการตรวจสอบผลลัพธ์ของคิวรีแบบสอบถามที่รวมอยู่ในหน่วยความจำ (LINQ)
  • ฟีเจอร์ Visual c # ใหม่จะถูกเพิ่มเพื่อให้ข้อมูลข้อผิดพลาดเพิ่มเติมเกี่ยวกับโค้ดของคุณ
  • ฟีเจอร์การดีบักต่อไปนี้สำหรับคุณสมบัติที่มีการจัดการและตัวดำเนินการที่มีการจัดการถูกเปลี่ยนแปลง:
    • ขั้นตอนที่เฉพาะเจาะจง
    • การกรองขั้นตอน
  • ดีบักเกอร์ในขณะนี้สามารถยกเลิกสัญลักษณ์และแหล่งที่ดาวน์โหลดจาก Microsoft เซิร์ฟเวอร์สัญลักษณ์สาธารณะ
  • การสนับสนุนที่คล่องตัวสำหรับแหล่งข้อมูลอ้างอิงจะถูกเพิ่มลงในการดีบัก
  • เมื่อต้องการความสะดวกในการเข้าถึงข้อมูลตัวออกแบบของเอนทิตี ADO.NET จะถูกเพิ่ม
  • เพิ่มความสามารถในการเพิ่มแคชของฐานข้อมูลภายในเครื่องลงในโครงการของอุปกรณ์
  • เทมเพลตข้อมูลแบบไดนามิกของ ASP.NET และตัวควบคุมกล่องเครื่องมือจะถูกเพิ่ม
  • บริการข้อมูลทางอินเทอร์เน็ต (IIS) ๗.๐โมดูลที่มีการจัดการและแม่แบบตัวจัดการจะถูกเพิ่ม
  • การสนับสนุนสำหรับการเริ่มต้นการตรวจแก้จุดบกพร่องของไคลเอ็นต์การทดสอบ WCF ของบริการ WCF (svc) โดยการกด F5 จะถูกเพิ่ม

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

ภาษาที่ได้รับการสนับสนุน

  • อังกฤษ (สหรัฐอเมริกา)
  • ญี่ปุ่น

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

  • Windows Server 2008
  • Windows Vista
  • Windows XP SP2
  • Windows Server ๒๐๐๓ SP2 หรือเวอร์ชันที่ใหม่กว่าของ Windows Server ๒๐๐๓

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

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

การสนับสนุนเวอร์ชัน Visual Studio ๒๐๐๘ Express SP1 รุ่น Beta

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

ปัญหาการติดตั้งสำหรับทุกแพลทฟอร์ม

Visual Studio ๒๐๐๘ Express รุ่นเบต้าของ SP1 ไม่ได้ติดตั้งทันทีหลังจากการรวบรวม Visual Studio

คุณไม่สามารถติดตั้ง Visual Studio ๒๐๐๘ Express รุ่นเบต้าเวอร์ชันเบต้าจนกว่าบริการการดีบักเกอร์จะปิดลง เมื่อต้องการแก้ไขปัญหานี้ให้ดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้:
  • เสร็จสิ้นการคอมไพล์ที่กำลังดำเนินการอยู่แล้วรอให้บริการการดีบักเกอร์ปิด การดำเนินการนี้อาจใช้เวลาสิบนาที
  • ใช้ตัวจัดการงานเพื่อสิ้นสุดอินสแตนซ์ทั้งหมดของบริการ Mspdbsrv

ปัญหาการเอาออกสำหรับแพลตฟอร์มทั้งหมด

โหมดผสม

สำหรับหลายรุ่นของ Visual Studio ๒๐๐๘, Microsoft สนับสนุนเฉพาะสถานการณ์ที่ทุกรุ่นที่อยู่ในระดับ service pack เดียวกันเท่านั้น ถ้ามีหลายภาษาหรือหลายรุ่นของ Visual Studio ๒๐๐๘บนคอมพิวเตอร์ทั้งหมดต้องอยู่ในระดับเดียวกันกับที่ Microsoft ได้รับการสนับสนุน ตัวอย่างเช่นเวอร์ชันหรือรุ่นทั้งหมดต้องอยู่ในระดับการวางจำหน่ายหรือที่ระดับ SP1

วิธีการเอา Visual Studio ๒๐๐๘ Express SP1 รุ่นเบต้า

Visual Studio ๒๐๐๘ Express SP1 Beta เป็นการอัปเดตที่สมบูรณ์ของเวอร์ชันก่อนหน้าของ Visual Studio ๒๐๐๘ Express เวอร์ชันก่อนหน้า เมื่อต้องการเอาแต่ละภาษาของ Visual Studio ๒๐๐๘ Express SP1 Beta ให้ทำตามขั้นตอนเหล่านี้ทั้งนี้ขึ้นอยู่กับเวอร์ชันของ Windows ที่คุณติดตั้ง
Windows Vista
  1. ในแผงควบคุมให้เปิดรายการโปรแกรมและฟีเจอร์
  2. คลิกVisual Studio ๒๐๐๘ EXPRESS SP1 Betaแล้วคลิกถอนการติดตั้ง
  3. ในตัวช่วยสร้างการตั้งค่าให้เลือกตัวเลือกเพื่อถอนการติดตั้งผลิตภัณฑ์แล้วทำตามตัวช่วยสร้างการตั้งค่า
เวอร์ชันของ Windows เวอร์ชันก่อนหน้า Windows Vista
  1. ในแผงควบคุมให้เปิดรายการเพิ่มหรือเอาโปรแกรมออก
  2. คลิกVisual Studio ๒๐๐๘ EXPRESS SP1 Betaแล้วคลิกเอาออก
  3. ในตัวช่วยสร้างการตั้งค่าให้เลือกตัวเลือกเพื่อถอนการติดตั้งผลิตภัณฑ์แล้วทำตามตัวช่วยสร้างการตั้งค่า

วิธีการคืนค่าไปยัง Visual Studio ๒๐๐๘เวอร์ชันวางจำหน่าย

หลังจากที่คุณเอา Visual Studio ๒๐๐๘ SP1 รุ่นเบต้าทั้งหมดออกแล้วคุณต้องซ่อมแซมเวอร์ชันของ Visual Studio ๒๐๐๘ที่เหลือเมื่อต้องการคืนค่าคุณลักษณะทั้งหมดที่ถูกแทนที่ในระหว่างการอัปเดต Visual Studio ๒๐๐๘ SP1 Beta เวอร์ชันเบต้าของ Microsoft .NET Framework ๓.๕จะยังคงอยู่บนระบบปฏิบัติการหลังจากที่คุณถอนการติดตั้ง Visual Studio ๒๐๐๘ SP1 Beta เราขอแนะนำว่าคุณไม่ควรนำรุ่นเบต้าของ .NET Framework ๓.๕ออกจากระบบปฏิบัติการ เวอร์ชันเบต้าของ .NET Framework ๓.๕จะเข้ากันได้กับเวอร์ชันก่อนหน้าของ Visual Studio.To การคืนค่า Visual Studio ๒๐๐๘เป็นสถานะเวอร์ชันที่ได้รับการสนับสนุนให้ทำตามขั้นตอนต่อไปนี้:
  1. ถ้ามีการติดตั้ง Visual Studio ๒๐๐๘ Express SP1 รุ่นเบต้าให้เอาออกโดยทำตามขั้นตอนในส่วน "วิธีการเอา Visual Studio ๒๐๐๘ Express SP1 Beta" ของส่วน "ปัญหาการเอาออกสำหรับแพลตฟอร์มทั้งหมด"
  2. ถ้า Visual Studio ๒๐๐๘ Express Beta ถูกนำไปใช้กับรุ่น Visual Studio ๒๐๐๘ที่ไม่ใช่แบบด่วนให้เอาการอัปเดต Visual Studio ๒๐๐๘ Express SP1 ออกโดยทำตามขั้นตอนในส่วน "วิธีการเอา Visual Studio ๒๐๐๘รุ่น Beta" ออกจากส่วน "ปัญหาการเอาออกสำหรับแพลตฟอร์มทั้งหมด"
  3. ทำตามขั้นตอนเหล่านี้ทั้งนี้ขึ้นอยู่กับเวอร์ชันของ Windows ที่คุณติดตั้งWindows Vista
    1. ในแผงควบคุมให้เปิดรายการโปรแกรมและฟีเจอร์
    2. คลิกอินสแตนซ์แต่ละอินสแตนซ์ของ Visual Studio ๒๐๐๘แล้วคลิกถอนการติดตั้ง/เปลี่ยนแปลงเพื่อเริ่มการตั้งค่า Visual studio ในโหมดการบำรุงรักษา
    เวอร์ชันของ Windows เวอร์ชันก่อนหน้า Windows Vista
    1. ในแผงควบคุมให้เปิดรายการเพิ่มหรือเอาโปรแกรมออก
    2. คลิกอินสแตนซ์แต่ละอินสแตนซ์ของ Visual Studio ๒๐๐๘แล้วคลิกเปลี่ยนแปลง/เอาออกเพื่อเริ่มการตั้งค่า Visual studio ในโหมดการบำรุงรักษา
  4. คลิกเพื่อเลือกตัวเลือกการซ่อมแซม/ติดตั้งใหม่บนหน้าต่างโหมดการบำรุงรักษาจากนั้นให้ตั้งค่าการซ่อมแซมฟีเจอร์ที่มีอยู่
  5. ทำซ้ำขั้นตอนที่3
  6. คลิกเพื่อเลือกตัวเลือกเพิ่มหรือเอาฟีเจอร์ออกจากหน้าต่างโหมดการบำรุงรักษา
  7. ดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้:
    • คลิกเพื่อเลือกกล่องกาเครื่องหมายฟีเจอร์หนึ่งกล่องในแผนภูมิคุณลักษณะของผลิตภัณฑ์แล้วคลิกเพื่อล้างกล่องกาเครื่องหมาย
    • เพิ่มหรือเอาคอมโพเนนต์ของฟีเจอร์ที่คุณต้องการปรับเปลี่ยนออก
  8. คลิกอัปเดตแล้วให้ตั้งค่าการอัปเดตข้อมูลคอมโพเนนต์ Visual studio ที่ติดตั้งอยู่บนระบบปฏิบัติการ
  9. ติดตั้ง Visual Studio ๒๐๐๘ Express รุ่นใดก็ได้

ปัญหาที่ทราบแล้วของ service pack

การติดตั้ง SP1 ของ Visual Studio ๒๐๐๘ Express เวอร์ชัน Beta ล้มเหลวถ้ามีการติดตั้งไคลเอ็นต์รุ่นเบต้าของ .NET Framework ๓.๕บนคอมพิวเตอร์แล้ว

เมื่อต้องการแก้ไขปัญหานี้ให้ทำตามขั้นตอนต่อไปนี้:
  1. ถอนการติดตั้ง Microsoft .NET Framework ๓.๕ไคลเอ็นต์ Beta 1
  2. ถอนการติดตั้ง Microsoft .NET Framework ๓.๐ไคลเอ็นต์ Beta 1
  3. ถอนการติดตั้ง Microsoft .NET Framework ๒.๐ไคลเอ็นต์ Beta 1
  4. ติดตั้ง Visual Studio ๒๐๐๘ Express รุ่นเบต้าของ SP1

Visual Studio ๒๐๐๘ Express Edition SP1 Beta ไม่เข้ากันกับ SQL Server ๒๐๐๘ Express Edition และคุณไม่สามารถเชื่อมต่อไปยังฐานข้อมูล SQL Server ได้หลังจากที่คุณอัปเกรดเป็น SQL Server ๒๐๐๘ Edition Express

เมื่อคุณอัปเกรดเป็น SQL Server ๒๐๐๘ Express Edition อินสแตนซ์ที่มีชื่อของฐานข้อมูลจะถูกเขียนทับ๒๐๐๘และไม่สามารถกำหนดเป้าหมายของอินสแตนซ์ที่เป็นค่าเริ่มต้นใน SQL Server ๒๐๐๘ Express Edition ได้อีกต่อไป

คอมโพเนนต์การดีบักเกอร์๖๔บิตไม่ได้รับการอัปเดตในคอมพิวเตอร์ที่มีการติดตั้งเวอร์ชันที่วางจำหน่ายของ Visual Studio ๒๐๐๘ Express

คอมโพเนนต์การดีบักเกอร์ระยะไกลจะช่วยให้คุณสามารถตรวจแก้จุดบกพร่องของแอปพลิเคชัน๖๔ใน Visual Studio ๒๐๐๘รุ่น Express ถ้ารุ่นที่วางจำหน่ายของ Visual Studio ๒๐๐๘ Express รุ่นที่ติดตั้งอยู่บนคอมพิวเตอร์แล้วการติดตั้ง Visual Studio ๒๐๐๘ Express เวอร์ชัน SP1 เวอร์ชันเบต้าของ Visual Studio จะไม่อัปเกรดคอมโพเนนต์แสงที่ดีบักเกอร์ระยะไกลไปยังระดับ SP1 ฟีเจอร์ใหม่บางอย่างใน Visual Studio ๒๐๐๘ Express SP1 รุ่นเบต้าไม่ทำงานอย่างถูกต้องหรือไม่พร้อมใช้งานเมื่อคุณตรวจแก้จุดบกพร่องของแอปพลิเคชัน๖๔บิต นอกจากนี้ถ้าคุณซ่อมแซม Visual Studio ๒๐๐๘ Express ขั้นตอนการซ่อมแซมล้มเหลวในขั้นตอนที่ขั้นตอนการซ่อมแซมพยายามซ่อมแซมคอมโพเนนต์ของแสงที่ดีบักเกอร์ระยะไกล จากนั้นการซ่อมแซมเพิ่มเติมของคอมโพเนนต์จะถูกยกเลิก เมื่อต้องการแก้ไขปัญหานี้ให้ถอนการติดตั้งคอมโพเนนต์ของการดีบักเกอร์ระยะไกลในเวอร์ชัน๖๔บิตของ Windows แล้วติดตั้ง Visual Studio ๒๐๐๘ Express รุ่นเบต้า

โปรแกรมติดตั้ง .NET Framework อาจล้มเหลวใน Visual Studio ๒๐๐๘ Express SP1 รุ่นเบต้า

โปรแกรมติดตั้ง .NET Framework ล้มเหลวถ้าเงื่อนไขใดเงื่อนไขหนึ่งต่อไปนี้เป็นจริง:
  • บนคอมพิวเตอร์ที่ใช้ Windows XP คุณไม่มีเวอร์ชันของ .NET Framework ที่ติดตั้งอยู่
  • บนคอมพิวเตอร์ที่ใช้ Windows XP คุณมีเฉพาะ .NET Framework ๒.๐หรือเวอร์ชันก่อนหน้าของ .NET Framework ที่ติดตั้งอยู่
โปรแกรมติดตั้งล้มเหลวเนื่องจาก IIS metabase lock ถูกจัดเก็บไว้นานกว่าที่คาดไว้ เมื่อต้องการแก้ไขปัญหานี้ให้ทำตามขั้นตอนต่อไปนี้:
  1. คลิกเริ่มคลิกเรียกใช้พิมพ์eventvwr จากแล้วคลิกตกลง
  2. คลิกเพื่อเลือกแอปพลิเคชัน
  3. ตรวจสอบว่ามีข้อผิดพลาดต่อไปนี้อยู่ในบันทึกเหตุการณ์หรือไม่:
    พิมพ์: ErrorSource: ServiceModel: การติดตั้ง3.0.0.0 คำอธิบาย: ระบบรันไทม์ InteropServices. COMException (0x80070094): เส้นทางที่ระบุไม่สามารถใช้ได้ในขณะนี้
  4. ถ้ามีข้อผิดพลาดนี้อยู่ให้ติดตั้ง Visual Studio ๒๐๐๘ Express รุ่นเบต้าของ Visual Studio

ตัวออกแบบเอนทิตีอาจแสดงลายน้ำเซฟโหมดเมื่อคุณเปลี่ยนชื่อ namespace ของตัวแบบข้อมูลเอนทิตี

ถ้าตัวแบบข้อมูลเอนทิตีประกอบด้วยชนิดที่มีชื่อเดียวกันกับส่วนสุดท้ายของแบบจำลองที่เก็บข้อมูลเอนทิตีตัวออกแบบของเอนทิตีจะแสดงลายน้ำเซฟโหมดเมื่อคุณเปลี่ยนชื่อ namespace ของรูปแบบแนวคิด การทำเช่นนี้จะทำให้ไฟล์ edmx สามารถแก้ไขได้เฉพาะในตัวแก้ไข XML เท่านั้น ตัวอย่างเช่นถ้าตัวแบบข้อมูลเอนทิตีประกอบด้วยชนิดที่มีชื่อที่จัดเก็บและตัวแบบรูปแบบที่เก็บข้อมูลเป็น AdventureWorksModel ปัญหานี้จะเกิดขึ้นถ้าคุณเปลี่ยนชื่อ namespace รูปแบบข้อมูลของเอนทิตี เมื่อต้องการแก้ไขปัญหานี้ให้ทำตามขั้นตอนต่อไปนี้:
  1. ใน Visual Studio ๒๐๐๘ IDE ให้ดับเบิลคลิกที่ข้อผิดพลาดที่เกี่ยวข้องในรายการข้อผิดพลาด หมายเลขข้อผิดพลาดคือ๓๔ ตัวอย่างเช่น:
    ข้อผิดพลาด๓๔: namespace ที่ไม่รู้จักหรือนามแฝง (AdventureWorksModel)
  2. ในตัวแก้ไข XML ให้เปลี่ยนชื่อ namespace ไปยังชื่อ namespace ใหม่แล้วบันทึกแล้วปิดตัวแบบ

ตัวออกแบบเอนทิตีแสดงลายน้ำเซฟโหมดเมื่อพารามิเตอร์ของกระบวนงานที่เก็บไว้ที่ถูกแมปไปยังการนำเข้าฟังก์ชันถูกปรับเปลี่ยน

ถ้าพารามิเตอร์ของกระบวนงานที่เก็บไว้ที่มีการเพิ่มการนำเข้าฟังก์ชันที่สอดคล้องกันจะถูกเพิ่มเอาออกหรือเปลี่ยนแปลงตัวออกแบบเอนทิตีจะแสดงลายน้ำที่เซฟโหมด ซึ่งจะทำให้ไฟล์ edmx สามารถแก้ไขได้เฉพาะในตัวแก้ไข XML เท่านั้น เมื่อต้องการแก้ไขปัญหานี้ให้ทำตามขั้นตอนต่อไปนี้:
  1. เปิดไฟล์ edmx ในตัวแก้ไข XML
  2. ลบองค์ประกอบFunctionImportและองค์ประกอบFunctionImportMappingที่สอดคล้องกัน (องค์ประกอบเหล่านี้มีอยู่ในตำแหน่งที่สองในไฟล์ edmx) ถ้าคุณไม่ต้องการลบองค์ประกอบคุณสามารถเปลี่ยนพารามิเตอร์ขององค์ประกอบการนำเข้าฟังก์ชันได้อย่างถูกต้องแมปกระบวนงานที่เก็บไว้ที่จะแสดงเป็นองค์ประกอบของฟังก์ชันในส่วนของคำนิยาม SCHEMA (SSDL) ที่เก็บ schema

คุณอาจได้รับข้อยกเว้น "OutofMemoryException" บนตัวแบบที่มีหลายร้อยตาราง

ไม่มีวิธีแก้ไขปัญหาชั่วคราวที่ทราบแล้วสำหรับปัญหานี้ในขณะนี้

การดำเนินการเลิกทำจะช้าสำหรับรูปแบบที่มีมากกว่า๑๐๐ชนิด

ไม่มีวิธีแก้ไขปัญหาชั่วคราวที่ทราบแล้วสำหรับปัญหานี้ในขณะนี้

ตัวแบบข้อมูลเอนทิตีที่มีชื่อ schema SSDL เดียวกันทำให้เกิดข้อผิดพลาดในโครงการเว็บไซต์

ถ้า project เว็บไซต์มีตัวแบบข้อมูลเอนทิตีที่มีชื่อ schema SSDL เดียวกันข้อผิดพลาดที่ระบุว่าโครงการประกอบด้วยชื่อ namespace ที่เก็บข้อมูลที่ขัดแย้งกันเกิดขึ้นในขณะดำเนินการ เมื่อต้องการแก้ไขปัญหานี้ให้เปลี่ยนส่วน metadata ของสตริงการเชื่อมต่อในไฟล์ web.config ดังต่อไปนี้ เวอร์ชันต้นฉบับมีดังต่อไปนี้:
res://*
เวอร์ชันที่มีการเปลี่ยนแปลงควรเป็นดังนี้:
res://*/virtual_root.path-to-file.file_name.csdl|res://*/virtual_root.path-to-file.file_name.ssdl|res://*/virtual_root.path-to-file.file_name.msl
ตัวอย่างเช่นถ้าคุณมีตัวแบบในโฟลเดอร์ App_Code (App_Code \Model.edmx) ใน WebSite1 สตริงการเชื่อมต่อควรมีลักษณะดังต่อไปนี้:
res://*/WebSite1.App_Code.Model.csdl| res://*/WebSite1.App_Code.Model.ssdl| res://*/WebSite1.App_Code.Model.msl

Visual Studio ๒๐๐๘ Express SP1 รุ่นเบต้าอาจไม่อัปเกรด SQL Server เป็นการเผยแพร่การเผยแพร่การแสดงตัวอย่าง (CTP) ของเทคโนโลยีของชุมชน๒๐๐๘ (CTP) ของ SQL Server ๒๐๐๘

หลังจากที่คุณติดตั้ง Visual Studio ๒๐๐๘ Express SP1 รุ่นเบต้าบนคอมพิวเตอร์ที่มีการติดตั้ง SQL Server ๒๐๐๘ระดับก่อนหน้านี้แล้ว SQL Server ๒๐๐๘ไม่ได้รับการอัปเกรดเป็นการวางจำหน่ายในเดือนกุมภาพันธ์๒๐๐๘ CTP (CTP6) SQL Server ๒๐๐๘ CTP6 สนับสนุนการอัปเกรดจากเวอร์ชันก่อนหน้าต่อไปนี้เท่านั้น:
  • SQL Server ๒๐๐๕ SP2 หรือเซอร์วิสแพ็คเวอร์ชันที่ใหม่กว่า
  • SQL Server ๒๐๐๐ SP4 หรือเซอร์วิสแพ็คใหม่กว่า
เมื่อต้องการแก้ไขปัญหานี้ให้ทำตามขั้นตอนต่อไปนี้:
  1. ถอนการติดตั้ง SQL Server เวอร์ชันก่อนหน้า
  2. เรียกใช้การตั้งค่า Visual Studio ๒๐๐๘ Express SP1 รุ่นเบต้าในโหมดการบำรุงรักษา
  3. คลิกเพื่อเลือกตัวเลือกเพิ่มคอมโพเนนต์เพิ่มเติมแล้วเลือกSQL Server ๒๐๐๘ Express Edition
  4. คลิกถัดไปเพื่อดำเนินการตั้งค่าต่อ

การอ้างอิงไปยัง SQL Server ๒๐๐๘และ SQL Server ๒๐๐๕จะปรากฏบนคอมพิวเตอร์หลังจากที่คุณติดตั้ง Visual Studio ๒๐๐๘ Express รุ่นเบต้าของ SP1 รุ่นเบต้า

หลังจากที่คุณติดตั้ง Visual Studio ๒๐๐๘ Express รุ่น Beta บนคอมพิวเตอร์ที่มี SQL Server ๒๐๐๕ Express Edition ติดตั้งอยู่การอ้างอิงไปยังเวอร์ชัน๒๐๐๘และ๒๐๐๕ของ SQL Server จะปรากฏบนเมนูเริ่มและในรายการเพิ่มหรือเอาโปรแกรมออกในแผงควบคุม ในกรณีนี้ SQL Server ๒๐๐๕ Express Edition ได้รับการอัปเกรดเป็น SQL Server ๒๐๐๘ Express Edition การอ้างอิงเพิ่มเติมใดๆที่แสดงถึง SQL Server ๒๐๐๕ Express Edition สนับสนุนไฟล์ไม่มีผลต่อ Visual Studio ๒๐๐๘หรือ SQL Server 2008.To แก้ไขปัญหานี้ให้ใช้รายการเพิ่มหรือเอาโปรแกรมออกในแผงควบคุมเพื่อเอา SQL Server ๒๐๐๕ Express Edition ออก

Visual Studio ๒๐๐๘ Express SP1 รุ่นเบต้าจำเป็นต้องใช้ Windows Server ๒๐๐๓ SP2

การตั้งค่า Visual Studio ๒๐๐๘ Express SP1 รุ่นเบต้าติดตั้ง SQL Server ๒๐๐๘ Express Edition SQL Server ๒๐๐๘ Express Edition ไม่สนับสนุน Windows Server ๒๐๐๓ SP1

การตั้งค่า visual Studio ๒๐๐๘ Express SP1 รุ่นเบต้าไม่ทำงานเมื่อมีการติดตั้ง Visual Studio ๒๐๐๘รุ่นที่ไม่ใช่แบบด่วนบนคอมพิวเตอร์

การตั้งค่า visual Studio ๒๐๐๘ Express SP1 รุ่นเบต้ารายงานการให้บริการ Visual Studio ที่ไม่อนุญาตให้คุณดำเนินการต่อไป Visual Studio ๒๐๐๘ Express รุ่น Beta ไม่ได้รับการสนับสนุนเมื่อมีการติดตั้งบนคอมพิวเตอร์ที่มีการติดตั้ง Visual Studio ๒๐๐๘รุ่นที่ไม่ใช่แบบด่วน เมื่อต้องการแก้ไขปัญหานี้ให้ถอนการติดตั้ง Visual Studio ๒๐๐๘รุ่นที่ไม่ใช่แบบด่วนก่อนที่คุณจะติดตั้ง Visual Studio ๒๐๐๘ Express รุ่นเบต้าของ SP1

Visual Studio ๒๐๐๘ Express รุ่น SP1 รุ่น Beta อัปเกรด SQL Server เป็น SQL Server ๒๐๐๘เฉพาะบน Windows บางเวอร์ชันเท่านั้น

SQL Server ๒๐๐๘สนับสนุนเฉพาะ Windows เวอร์ชันต่อไปนี้เท่านั้น:
  • Windows Server ๒๐๐๘หรือเวอร์ชันที่ใหม่กว่า
  • Windows Vista Service Pack 1 หรือเวอร์ชันที่ใหม่กว่า
  • Windows XP Service Pack 2 หรือเวอร์ชันที่ใหม่กว่า
  • Windows Server ๒๐๐๓ Service Pack 2 หรือเวอร์ชันที่ใหม่กว่า
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการวางจำหน่าย SQL Server ๒๐๐๘ CTP แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:

ตามค่าเริ่มต้นการปรับใช้ ClickOnce ใช้ SQL Server Express ๒๐๐๕เป็นข้อกำหนดเบื้องต้น

ตามค่าเริ่มต้น Visual Studio ๒๐๐๘ Express SP1 รุ่นเบต้าเลือก SQL Server Express ๒๐๐๕เป็นข้อกำหนดเบื้องต้นเมื่อคุณใช้ ClickOnce เพื่อปรับใช้แอปพลิเคชันที่จำเป็นต้องใช้ SQL Server Express 2008.To แก้ไขปัญหานี้ด้วยตนเองให้ทำการเปลี่ยนแปลงข้อกำหนดเบื้องต้นในแอปพลิเคชันจาก SQL Server Express ๒๐๐๕เป็น SQL Server Express ๒๐๐๘ โดยทำตามขั้นตอนต่อไปนี้:
  1. เริ่มการทำงานของ Visual Studio ๒๐๐๘
  2. เปิดแอปพลิเคชันของคุณ
  3. ในโซลูชัน Explorer ให้คลิกโหนโครงการ
  4. บนเมนูprojectให้คลิกชื่อโครงการแล้วคลิกคุณสมบัติ
  5. ใน Project Designer ให้คลิกแท็บประกาศแล้วคลิกข้อกำหนดเบื้องต้น
  6. คลิกเพื่อยกเลิกการเลือกกล่องกาเครื่องหมายSql server ๒๐๐๕ Express editionแล้วคลิกเพื่อเลือกกล่องกาเครื่องหมายSql Server ๒๐๐๘ express edition

อ้างอิง


สำหรับข้อมูลเพิ่มเติมให้ดูที่ไฟล์ Readme ของ Visual Studio ๒๐๐๘ Express เมื่อต้องการดำเนินการ ให้ไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Visual Studio ๒๐๐๘ SP1 Beta สำหรับรุ่นมาตรฐาน, Professional และทีมให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
๙๔๕๑๔๐ บันทึกย่อประจำรุ่นของ Visual Studio ๒๐๐๘ Service Pack 1 เบต้าและรายการของปัญหาที่แก้ไขแล้ว