คำถามติดแท็ก visual-studio-2012

Visual Studio 2012 เป็นเวอร์ชันของ Visual Studio ของ Microsoft อย่าใช้แท็กนี้จนกว่าคุณจะมีคำถามเฉพาะเกี่ยวกับ Visual Studio - ไม่ใช่แค่ปัญหาการเข้ารหัส

11
ฉันจะสร้างโครงการ InstallShield LE เพื่อติดตั้งบริการ Windows ได้อย่างไร
ฉันดาวน์โหลด Visual Studio 2012 เมื่อวานตอนที่เผยแพร่บน MSDN ฉันสังเกตเห็นว่าโครงการบางประเภทที่เรามีในปี 2010 นั้นหายไปหรือแตกต่างออกไป ความแตกต่างที่ใหญ่ที่สุดสำหรับฉันในตอนนี้คือการลบโครงการ Windows Installer ตอนนี้เราถูกบังคับให้ใช้ InstallShield LE (Limited Edition) ปัญหาคือฉันเขียน Windows Services เป็นจำนวนมากและฉันไม่เห็นวิธีการตั้งค่า InstallShield LE ดูเหมือนว่าเรา (บริษัท ของฉัน) จะต้องลงทุนในใบอนุญาตสำหรับฉบับมืออาชีพ มีใครพบวิธีติดตั้งบริการใน InstallShield LE บ้าง? เมื่อใช้โครงการ Windows Installer คุณเพียงแค่ตั้งค่าการดำเนินการแบบกำหนดเอง

10
เปลี่ยนกรอบเป้าหมายสำหรับโครงการทั้งหมดของฉันในโซลูชัน Visual Studio
ฉันต้องเปลี่ยนกรอบเป้าหมายสำหรับทุกโครงการ ฉันมีวิธีแก้ปัญหามากมายกับหลายร้อยโครงการ มีอะไรใหม่ที่นี่หรือฉันต้องเปลี่ยนทุกโครงการ?

1
คำเตือน“ มีองค์ประกอบลูกที่ไม่ถูกต้อง” ใน Microsoft.Common.Targets ขณะสร้าง
ใน VS2010 ของฉันเมื่อฉันสร้างโซลูชันของฉันฉันมีมากกว่า 100 คำเตือนในแฟ้มMicrosoft.Common.Targets เมื่อฉันพยายามสร้างเผยแพร่หรือเรียกใช้โปรแกรมฉันได้รับคำเตือน แต่ในขณะที่ฉันดับเบิลคลิกเพื่อรับข้อมูลเพิ่มเติม Microsoft.Common.Targets จะปรากฏขึ้นจากนั้นฉันก็จะได้รับคำเตือนทั้งหมด Microsoft.Common.Targets ไฟล์นี้เป็นส่วนหนึ่งของ. net framework และมี MSBuild ในตัวเป้าหมาย ฯลฯ และมี schema ที่ได้รับการอนุมัติที่เชื่อมโยงในหน้าต่างคุณสมบัติ ตัวอย่างคำเตือน (2 จาก 100): Warning 2 The element 'PropertyGroup' in namespace 'http://schemas.microsoft.com/developer/msbuild/2003' has invalid child element 'CustomBeforeMicrosoftCommonTargets' in namespace 'http://schemas.microsoft.com/developer/msbuild/2003'. List of possible elements expected: 'Property' in namespace 'http://schemas.microsoft.com/developer/msbuild/2003'. C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets …

15
Visual Studio 2012 สามารถติดตั้งเคียงข้างกันกับ Visual Studio 2010 ได้หรือไม่
Visual Studio 2012 จะรบกวน / ทำลาย. NET 4 และ / หรือ Visual Studio 2010 หากติดตั้งเคียงข้างกันบนอินสแตนซ์ของ Windows เดียวกันหรือไม่

6
จะบังคับให้เปิดไฟล์โซลูชัน (SLN) ใน Visual Studio 2013 ได้อย่างไร
การพยายามเปิดโซลูชัน VS 2012 (ไฟล์ SLN) อย่างชัดเจนใน VS 2013 ประสบความสำเร็จ เพียงดับเบิลคลิกใน Windows Explorer ยังคงเปิดขึ้นใน VS 2012 แทน ผมเคยอ่าน " Visual Studio 2012 ไม่แปลง VS2010 วิธีการแก้ปัญหา? " และปฏิบัติตามคำแนะนำที่ "บันทึกเป็น ..." แฟ้มโซลูชัน ยังคงเปิดใน VS 2012 ตามค่าเริ่มต้น คำถามของฉัน: จะเปลี่ยนไฟล์ SLN เพื่อบังคับให้เปิดใน Visual Studio 2013 ได้อย่างไร

7
ค้นหาผลลัพธ์ไม่แสดงผลลัพธ์
วันนี้คุณลักษณะค้นหาผลลัพธ์ของ Visual Studio 2012 ของฉันหยุดทำงาน หน้าต่างค้นหาผลลัพธ์จะแสดงข้อมูลสรุป แต่ไม่ใช่บรรทัดจริงที่ตรงกัน นี่คือหน้าต่างค้นหาผลลัพธ์ทั้งหมดของฉันที่แสดง: Find all "mytext", Subfolders, Find Results 1, Entire Solution, "" Matching lines: 40 Matching files: 10 Total files searched: 1129 ฉันได้ลองแก้ไขทั้งหมดแล้วโปสเตอร์ฟอรัม Microsoft นี้ได้ลองแล้ว: http://social.msdn.microsoft.com/Forums/en-US/csharpide/thread/1a02f076-29f7-46d1-879a-f8ae6d6abe95 วิธีแก้ปัญหาของเขาคือการฟอร์แมตและติดตั้งใหม่ คำตอบของ Microsoft MSDN Forum Assistant นั้นยอดเยี่ยมมาก: "ดีใจที่รู้ว่าคุณจะไม่รู้สึกรำคาญกับปัญหาแปลก ๆ นี้" มีใครพบวิธีแก้ปัญหานี้จริงหรือไม่?

4
ตำแหน่งเริ่มต้นสำหรับบันทึก MSBuild คืออะไร
ฉันใช้ Visual Studio Express 2012 ตำแหน่งของล็อกไฟล์อยู่ที่ไหน ฉันค้นหาในโฟลเดอร์ที่จัดเก็บโซลูชันและโปรเจ็กต์ของฉันแล้ว แต่ไม่พบไฟล์. log ใด ๆ นี่คือการกำหนดค่าสำหรับการบันทึก:

6
มีวิธีซูมตัวแก้ไขข้อความ Visual Studio ด้วยแป้นพิมพ์ลัดหรือไม่?
เมื่อวานนี้ฉันพบว่าตัวเองจำเป็นต้องซูมโปรแกรมแก้ไขข้อความ Visual Studio และไม่ต้องใช้เมาส์ (อย่าถาม) โดยปกติฉันจะทำสิ่งนี้โดยการCTRLเลื่อนล้อเมาส์ ฉันยังคิดไม่ออกว่าจะแท็บในพื้นที่ที่คุณสามารถระบุระดับการซูมได้อย่างไรที่มุมล่างซ้ายของหน้าต่างแก้ไขข้อความ ดังนั้นฉันเดาว่าฉันมีสองคำถาม: มีการตั้งค่าเมนูบางที่ที่ฉันสามารถนำทางผ่านแป้นพิมพ์เพื่อตั้งค่าระดับการซูมได้หรือไม่ ยิ่งไปกว่านั้นมีคำสั่งแป้นพิมพ์ที่คล้ายกันในการถือCTRLและเลื่อนล้อเมาส์หรือไม่?

6
จู่ๆ Visual Studio 2012 Express ก็“ เข้ากันไม่ได้กับ Windows รุ่นนี้”?
ฉันใช้ Visual Studio Express 2012 บน Windows 7 ฉันใช้งานได้โดยไม่มีปัญหามาหลายเดือนแล้ว เมื่อวันศุกร์ที่แล้วเมื่อฉันปิดเครื่องพีซีมีการติดตั้งการอัปเดต Windows จำนวนมาก เช้านี้เมื่อฉันเริ่มต้นและเปิดโซลูชัน VS2012 ฉันได้รับข้อความแสดงข้อผิดพลาดนี้: This program has known compatibility issues ... Visual Studio 2012 Express for Windows Desktop is incompatible with this version of Windows. มีปุ่มสำหรับRun Programและเมื่อฉันคลิกโซลูชันจะเปิดขึ้นตามปกติ ฉันไม่ได้เปลี่ยนแปลงอะไรเกี่ยวกับการกำหนดค่า Windows ของฉัน สิ่งนี้เกิดขึ้นทุกครั้งที่ฉันเปิดโซลูชัน MS เปิดตัวแพทช์ที่มีข้อบกพร่องในชุดการอัปเดตที่ใช้เมื่อวันศุกร์ที่แล้วหรือไม่? แก้ไข: ฉันไม่แน่ใจว่าทำไมคนถึงโหวตให้ปิดคำถามนี้ คำตอบที่เชื่อมโยงไม่เกี่ยวข้องกับปัญหาของฉัน คำตอบนั้นดูเหมือนจะเกี่ยวข้องกับการพยายามเปิดโครงการ VS2012 ใน …

6
กำหนดเป้าหมายโครงการทั้งหมดใหม่ในโซลูชันเป็น. NET 4.5.2
ฉันมีโซลูชันใน Visual Studio 2012 ที่มี 170 โครงการ C # อยู่ในนั้น ฉันต้องการกำหนดเป้าหมายโครงการทั้งหมดใหม่จาก. NET Framework 4.0 เป็น 4.5.2 ฉันต้องการให้ Visual Studio จัดการสิ่งนี้โดยเข้าไปที่คุณสมบัติของแต่ละโปรเจ็กต์เปลี่ยนเฟรมเวิร์กเป้าหมายและให้ Visual Studio ทำการเปลี่ยนแปลงที่จำเป็นกับไฟล์. csproj ฉันสังเกตเห็นว่าการเปลี่ยนแปลงเหล่านี้รวมถึงการเพิ่มแท็ก XML ใหม่สองสามรายการใน. csproj ซึ่งขึ้นอยู่กับคุณลักษณะบางอย่างของโครงการปัจจุบัน ฉันจะกำหนดเป้าหมายโปรเจ็กต์ C # ทั้งหมด 170 โครงการโดยไม่ต้องใช้เครื่องมือแทนที่ข้อความเพื่อแทนที่หมายเลขเวอร์ชันเป้าหมายได้อย่างไร ฉันต้องการให้ Visual Studio ทำการแก้ไขและเพิ่มเติมแท็กที่จำเป็นทั้งหมดและแทนที่เพียงอย่างเดียวจะไม่อนุญาตให้เกิดขึ้น


30
ข้อผิดพลาด HRESULT E_FAIL ถูกส่งกลับจากการโทรไปยังคอมโพเนนต์ COM VS2012 เมื่อทำการดีบัก
ฉันมีปัญหาในการดีบักโปรเจ็กต์ที่ย้ายจาก Visual Studio 2010 เป็น 2012 ทุกครั้งที่ไปดีบักฉันจะได้รับข้อความแสดงข้อผิดพลาด: "ข้อผิดพลาด HRESULT E_FAIL ถูกส่งกลับจากการโทรไปยังคอมโพเนนต์ COM" การคอมไพล์และเรียกใช้แอปพลิเคชันในเซิร์ฟเวอร์ IIS ภายในทำงานได้ดี - ไม่สามารถดีบักได้ การเปลี่ยนแปลงอื่น ๆ นอกเหนือจากการย้ายไป VS2012 คือตอนนี้ฉันใช้ Team Foundation Server สำหรับการควบคุมแหล่งที่มาและการติดตามปัญหา - แต่ฉันไม่เห็นว่าจะส่งผลอย่างไร ฉันสามารถ จำกัด ให้แคบลงเป็นดังต่อไปนี้ ไฟล์โปรเจ็กต์ - มันถูกย้ายจาก VS 2003 เป็นโปรเจ็กต์เว็บไซต์และถูกสับและเปลี่ยนเวอร์ชันต่างๆ ไลบรารีรันไทม์ Crystal Report / ไลบรารีอื่น ๆ ใครมีไอเดียไหน

20
'กำลังรอการดำเนินการเบื้องหลัง' ใน Visual Studio 2012 คืออะไร
เป็นครั้งคราว แต่บ่อยครั้งโดยไม่มีเหตุผลชัดเจน VS 2012 จะปิดกั้นด้วยบทสนทนาที่ระบุว่า "กำลังรอให้การดำเนินการเบื้องหลังเสร็จสิ้น" เช่นสิ่งนี้อาจเกิดขึ้นในระหว่างการแก้ไขโค้ดแบบเก่าธรรมดาไม่ใช่การเรียกใช้คำสั่ง IDE อย่างชัดเจน อะไรเป็นสาเหตุและมีอะไรที่ฉันสามารถทำได้เกี่ยวกับเรื่องนี้? ฉันใช้งาน ReSharper 7 และไม่ใช่คนเดียวที่ฉันรู้ว่าประสบปัญหานี้

21
Visual studio รวบรวมได้ดี แต่ยังคงแสดงเส้นสีแดง
ฉันใช้ VS 2012 และใช้งานได้ดีจนกระทั่งฉันเริ่มสังเกตพฤติกรรมตลก ๆ เมื่อฉันเปิดรหัสจะแสดงขีดเส้นใต้สีแดงซึ่งเรามักจะเห็นเมื่อมีข้อผิดพลาดในรหัสของเรา น่าแปลกที่โค้ดรวบรวมได้ดีทั้งหมด ฉันได้ทำการสังเกตต่อไปนี้ซึ่งไม่ปกติเลย ขีดเส้นใต้สีแดงในรหัส ขณะทำความสะอาดหรือสร้างโซลูชันไม่มีข้อผิดพลาด ขีดเส้นใต้สีแดงหายไประยะหนึ่งหลังจากที่ฉันสร้าง / ทำความสะอาดโซลูชัน แต่ในที่สุดก็กลับมา ด้วยเหตุนี้ Intellisense ของฉันจึงหยุดทำงาน ฉันไม่สามารถคลิกขวาที่ส่วนประกอบใด ๆ และไปที่คำจำกัดความของมัน ความคิดใด ๆ ?

7
วิธีปิดวงเล็บ / เครื่องหมายคำพูดการเติมข้อความอัตโนมัติใน Visual Studio
ตามที่ระบุไว้ในหัวข้อ: ฉันจะปิดการเติมข้อความอัตโนมัติในวงเล็บ / เครื่องหมายคำพูด / ปีกกาได้อย่างไร ฉันสนใจ C # และ XAML เป็นส่วนใหญ่ แต่โปรแกรมแก้ไขข้อความอื่น ๆ ก็น่าจะดีเช่นกัน แก้ไข : ขณะนี้ฉันใช้ MSVS 11 กับส่วนขยายเหล่านี้: AnkhSVN Visualizer พร้อมกัน PreEmptive Analytics Aggregator Visualizer MSVS PerfWatson VsGraphicsDebuggerPkg Web Tooling Extensions ส่วนใหญ่ต้องได้รับการติดตั้งมาพร้อมกับการติดตั้ง msvs เนื่องจากฉันจำไม่ได้ว่าติดตั้งด้วยตัวเอง แก้ไข 2 : ฉันใช้ msv ในเวอร์ชันนี้: เวอร์ชัน 11.0.50323.1 QRELB แก้ไข 3 : ฉันพบว่าปัญหาไม่เกิดขึ้นใน …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.