"ขาดหายไป" ใน Visual Studio 2008 Express Editions คืออะไร
โดยเฉพาะอย่างยิ่ง,
- ฟังก์ชันใดบ้างที่ไม่สามารถใช้ได้?
- มีข้อ จำกัด อะไรบ้างในการใช้งาน?
"ขาดหายไป" ใน Visual Studio 2008 Express Editions คืออะไร
โดยเฉพาะอย่างยิ่ง,
คำตอบ:
ส่วนสำคัญที่ Visual Studio Express ขาดคุณสมบัติเมื่อเทียบกับ Visual Studio Professional:
หมายเหตุ:มักกล่าวกันว่า Express EULA ไม่อนุญาตให้มีการพัฒนาเชิงพาณิชย์ซึ่งไม่เป็นความจริง ( คำถามที่พบบ่อยของ Visual Studio Express รายการที่ 7 )
มีชุดแผนภูมิเปรียบเทียบที่สะดวกใน microsoft.com
แน่นอนขึ้นอยู่กับรุ่นด่วนเฉพาะ (เนื่องจากมีหลายรุ่นและมีคุณสมบัติที่แตกต่างกัน) ข้อ จำกัด ที่คุณมักจะพบคือการรวมการควบคุมแหล่งที่มา (และใบอนุญาตไคลเอ็นต์ TFS) ข้อ จำกัด ในการดีบักการปรับโครงสร้างแบบ จำกัด ไม่มีการสนับสนุนการทดสอบหน่วยและการสนับสนุนนักออกแบบที่ จำกัด
เพื่อความสมบูรณ์นี่คือรายการคุณสมบัติที่อยู่ใน Visual Studio 2008 Standard Edition แต่ไม่มีในรุ่นด่วน:
นี่คือแผนภูมิเปรียบเทียบของรุ่นต่างๆ
แก้ไข: ไม่ทราบว่านี่เป็นปี 2548 ไม่ใช่ปี 2551
การเปรียบเทียบผลิตภัณฑ์ Visual Studio 2008
เท่าที่ฉันรู้ไม่มีข้อ จำกัด ในการใช้งาน แต่ฉันไม่ใช่ทนายความ
AviewAnew ชี้ให้เห็นว่าคุณสามารถใช้ Express Editions สำหรับการใช้งานเชิงพาณิชย์ได้: ไม่มีข้อ จำกัด ด้านลิขสิทธิ์สำหรับแอปพลิเคชันที่สร้างโดยใช้ Visual Studio Express Editions ดูคำถามที่พบบ่อย # 7
สิ่งเหล่านี้สำคัญที่สุดสำหรับฉัน:
ไม่อนุญาตให้ใช้ Add-in
คนอื่น ๆ ได้โพสต์รายการจำนวนมาก แต่ในทางปฏิบัติพูดในฐานะคนที่เขียนโปรแกรมระบบเป็นส่วนใหญ่คุณสมบัติที่ฉันคิดถึงมากที่สุดเมื่อใช้รุ่นด่วนคือ
ส่วนที่รับรู้เกี่ยวกับเธรดของดีบักเกอร์และ
ความสามารถในการเปิดไฟล์ด้วยโปรแกรมดูไบนารีในตัว
ถ้าฉันเขียนโปรแกรม MFC บ่อยขึ้นฉันก็คงคิดถึงตัวออกแบบไดอะล็อกเช่นกัน
สิ่งที่ขาดหายไป (ซึ่งดีที่มี) คือ:
Source Control Integration เปิดใช้งานสองตัวเลือก: โซลูชันการควบคุมต้นทางที่ใช้ Source Control Plug-in API (เดิมเรียกว่า MSSCCI API) หรือ VSPackage ตัวควบคุมต้นทาง
นี่เป็นสิ่งสำคัญอย่างยิ่งโดยเฉพาะอย่างยิ่งหากคุณกำลังทำงานกับระบบเช่นPerforceซึ่งคุณต้องตรวจสอบไฟล์ก่อนที่จะเปลี่ยนแปลงโดยเฉพาะอย่างยิ่งการเปลี่ยนการตั้งค่าโครงการสำหรับสมาชิกในทีมทั้งหมด
เอกสาร MSDNนี้จะช่วยให้คุณได้รับทุกสิ่งที่คุณต้องการ!
โปรดทราบว่าขณะนี้คุณไม่สามารถรับ F # ในรุ่น Express ได้ แต่ฉันคิดว่าสิ่งนี้มีแนวโน้มที่จะเปลี่ยนแปลงในบางช่วงเวลา
มีวิธีแก้ปัญหาเบื้องต้น - คุณติดตั้งVisual Studio ShellและF # CTPแยกกันและทำงานร่วมกัน
ฉันมีปัญหากับ Visual Studio Express (C ++) 2008 (พร้อม service pack 1) บน Windows Vista โดยมีการดีบัก ทุกครั้งที่ฉันทำอะไรเช่น (a) ทำลายโปรแกรม (b) ตั้งโฟกัสจากแอปกลับไปที่ IDE (c) กลับมาดำเนินการต่อโปรแกรมจะหยุดทำงานประมาณ 30 วินาที ตัวจัดการงานแสดงว่า "VSExpress.exe" ใช้งาน CPU ทั้งหมดในช่วงเวลาดังกล่าว Vista แสดงคำว่า "ไม่ตอบสนอง" ในแถบชื่อเรื่องของ IDE ในช่วงเวลานี้
สิ่งนี้ทำให้ฉันเป็นบ้าดังนั้นฉันจึงซื้อสำเนาเชิงพาณิชย์ของ Visual Studio Professional 2008 (150 เหรียญจาก SoftwareSurplus) และสิ่งนี้ช่วยแก้ปัญหาได้
สำหรับ Visual Studio 2008 รุ่น Express ไม่มีคุณลักษณะการทดสอบในตัวสำหรับรุ่นหนึ่ง
Add-ins จะได้รับอนุญาตใน Visual Studio ด่วน สิ่งที่โดดเด่นที่สุดส่งตรงจาก Microsoft: XNA Game Studio ทำงานเป็น Add-in ของ Visual Studio Express
มีแม้แต่ประเภทโครงการ (อาจมีเฉพาะใน Visual Studio แบบเต็ม) ที่ให้คุณสร้าง Add-in Visual Studio Express ของคุณเองได้!
คุณไม่สามารถสร้างบริการของ Windowsได้