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

แท็กนี้อ้างอิงถึงกลุ่มผลิตภัณฑ์การพัฒนาซอฟต์แวร์ Visual Studio จาก Microsoft เวอร์ชัน 2008 อย่าใช้แท็กนี้เว้นแต่คุณจะมีคำถามเฉพาะเกี่ยวกับ Visual Studio ไม่ใช่แค่ปัญหาการเข้ารหัส คำถามควรเป็นคำถามเฉพาะสำหรับ Visual Studio เวอร์ชัน 2008

30
ไม่พบไฟล์ข้อมูลเมตา '.dll'
ฉันกำลังทำงานกับโครงการ WPF, C # 3.0 และฉันได้รับข้อผิดพลาดนี้: Error 1 Metadata file 'WORK=- \Tools\VersionManagementSystem\BusinessLogicLayer\bin\Debug \BusinessLogicLayer.dll' could not be found C:\-=WORK=- \Tools \VersionManagementSystem\VersionManagementSystem\CSC VersionManagementSystem นี่คือวิธีที่ฉันอ้างอิงการควบคุมผู้ใช้ของฉัน: xmlns:vms="clr-namespace:VersionManagementSystem" <vms:SignOffProjectListing Margin="5"/> มันเกิดขึ้นหลังจากการสร้างล้มเหลวทุกครั้ง วิธีเดียวที่ฉันจะได้รับโซลูชันในการคอมไพล์คือการคอมเม้นท์การควบคุมผู้ใช้ทั้งหมดของฉันและสร้างโครงการขึ้นใหม่จากนั้นฉันก็ยกเลิกการคอมเม้นต์ผู้ใช้และทุกอย่างก็โอเค ฉันได้ตรวจสอบคำสั่งสร้างและการกำหนดค่าการอ้างอิง อย่างที่คุณเห็นมันดูเหมือนว่าจะตัดทอนเส้นทางสัมบูรณ์ของไฟล์ DLL ออกไป ... ฉันได้อ่านว่ามีข้อบกพร่องที่มีความยาว นี่เป็นปัญหาที่เป็นไปได้หรือไม่? มันน่ารำคาญมากและต้องแสดงความคิดเห็นสร้างและไม่แสดงความคิดเห็นงานสร้างกำลังน่าเบื่ออย่างยิ่ง

27
ไปที่ Matching Brace ใน Visual Studio หรือไม่
มีวิธีใดใน Visual Studio 2008 ที่จะเปลี่ยนจากวงเล็บปิดเป็นวงเล็บปีกกาเปิด ฉันได้พบสิ่งต่าง ๆ จำนวนพอสมควรเกี่ยวกับการเน้นวงเล็บปีกกา แต่ไม่มีอะไรเกี่ยวกับการเลื่อนเคอร์เซอร์ไป (รุ่น VB.NET ของคำถามนี้: แป้นพิมพ์ลัดสำหรับการกระโดดระหว่าง "If / End If" )

9
Visual Studio“ CPU ใด ๆ ” เป้าหมายหมายถึงอะไร
ฉันมีความสับสนเกี่ยวกับตัวเลือกการสร้างแพลตฟอร์ม. NET ใน Visual Studio 2008 เป้าหมายการคอมไพล์ "Any CPU" คืออะไรและไฟล์ประเภทใดที่สร้างขึ้น ฉันตรวจสอบเอาต์พุตที่สามารถเรียกใช้งานได้ของ build "CPU ใด ๆ " นี้และพบว่ามันเป็นไฟล์ปฏิบัติการ x86 (ซึ่งไม่เห็นว่าจะมา!) ดังนั้นมีความแตกต่างระหว่างการกำหนดเป้าหมายที่ปฏิบัติการได้เพื่อ x86 กับ "CPU ใด ๆ " อีกสิ่งที่ฉันสังเกตเห็นคือโครงการ C ++ ที่จัดการไม่มีแพลตฟอร์มนี้เป็นตัวเลือก ทำไมถึงเป็นอย่างนั้น? นั่นหมายความว่าฉันสงสัยเกี่ยวกับโปรแกรมปฏิบัติการ "ใด ๆ CPU" เป็นธรรมดา 32- บิตใช่ไหม?

15
ชื่อ 'ConfigurationManager' ไม่มีอยู่ในบริบทปัจจุบัน
ฉันพยายามเข้าถึงconnectionStringsจากไฟล์ปรับแต่ง รหัสคือ ASP.NET + C # ฉันได้เพิ่มSystem.Configurationการอ้างอิงและยังกล่าวถึงการใช้ แต่ก็ยังไม่ยอมรับการชุมนุม ฉันใช้ VSTS 2008 ความคิดใดที่อาจเป็นสาเหตุได้ สิ่งที่แปลกประหลาดอีกอย่างคือชื่อชุดประกอบที่แสดงเป็น "System.configuration" ซึ่งเป็นตัวพิมพ์เล็ก c ซึ่งไม่ใช่วิธีแสดงชื่อสำหรับชุดประกอบระบบอื่น using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Configuration; namespace Utility { public class CommonVariables { public static String ConnectionString { get { return ConfigurationManager.ConnectionStrings["EmployeeEntities"].ConnectionString; } } } } Config: <?xml version="1.0" …

29
Visual Studio: คีย์ลัด: Duplicate Line
มีทางลัดสำหรับคำสั่งDuplicate LineในVisual Studio 2008 หรือไม่? ตัวอย่างที่คล้ายกัน: ในNotepad ++ฉันสามารถทำซ้ำบรรทัดปัจจุบันด้วย: Ctrl+D ในEditPlus : Ctrl+J ในNetBeans : Ctrl+ Shift+ ↓/↑ ในEclipse , Ctrl+ Alt+ ↓/↑ ในVI / เสียงเรียกเข้า ,yyp เป็นต้น

30
คุณจะบังคับให้ Visual Studio สร้างไฟล์. designer ใหม่สำหรับไฟล์ aspx / ascx อย่างไร
บางครั้งเมื่อฉันแก้ไขหน้าหรือควบคุมไฟล์. designer หยุดการอัปเดตด้วยตัวควบคุมใหม่ที่ฉันวางไว้บนหน้า ฉันไม่แน่ใจว่าเกิดอะไรขึ้น แต่ฉันสงสัยว่ามีวิธีใดที่บังคับให้ Visual Studio สร้างไฟล์. designer ขึ้นมาใหม่ ฉันใช้ Visual Studio 2008 แก้ไข:ขอโทษฉันควรสังเกตว่าฉันได้ลองแล้ว: การปิด & เปิดไฟล์ทั้งหมดและ Visual Studio อีกครั้ง การเปลี่ยนแปลงการควบคุม runat = "server" บนหน้า การลบ & เพิ่มคำสั่งของหน้าอีกครั้ง

13
ฉันจะปิดการใช้งาน ReSharper ใน Visual Studio และเปิดใช้งานอีกครั้งได้อย่างไร
ฉันติดตั้งReSharperและทำงานใน Visual Studio แต่จะปิดได้อย่างไร เมื่อใดก็ตามที่ฉันค้นหาในเมนู ReSharper ฉันไม่พบตัวเลือกปิดใช้งาน

5
ความแตกต่างระหว่างการสร้างใหม่และ Clean + Build ใน Visual Studio
อะไรคือความแตกต่างระหว่างเพียงแค่การสร้างใหม่และการทำClean + Buildใน Visual Studio 2008 มีการทำความสะอาด + รูปร่างที่แตกต่างกันแล้วทำสะอาด + สร้าง ?

26
ฉันต้องการลบโฟลเดอร์ bin และ obj ทั้งหมดเพื่อบังคับให้โครงการทั้งหมดสร้างใหม่ทุกอย่าง
ฉันทำงานกับหลายโครงการและฉันต้องการลบโฟลเดอร์ทั้งหมดซ้ำด้วยชื่อ 'bin' หรือ 'obj' ด้วยวิธีนี้ฉันมั่นใจว่าโครงการทั้งหมดจะสร้างใหม่ทุกอย่าง (บางครั้งเป็นวิธีเดียวที่จะบังคับให้ Visual Studio ลืมทุกอย่างเกี่ยวกับก่อนหน้านี้ สร้าง) มีวิธีที่รวดเร็วในการทำเช่นนี้ (ด้วยไฟล์. bat) โดยไม่ต้องเขียนโปรแกรม. NET หรือไม่?

6
แป้นพิมพ์ลัด Visual Studio เพื่อเพิ่มคำสั่ง 'โดยใช้' ที่จำเป็นโดยอัตโนมัติ
แป้นพิมพ์ลัดคืออะไรเพื่อขยายเส้นสีแดงเล็ก ๆ ที่ให้เมนูที่คุณสามารถเลือกให้มีการusingเพิ่มคำสั่งที่จำเป็นลงไปด้านบนของไฟล์

19
โครงการทดสอบ NUnit กับ Visual Studio 2008 สำหรับการทดสอบหน่วย? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องการอภิปรายการโต้แย้งการหยั่งเสียงหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันจะเริ่มโครงการใหม่ในที่ทำงานและต้องการเข้าทดสอบหน่วย เราจะใช้ VS 2008, C # และ ASP.NET MVC ฉันกำลังมองหาการใช้ NUnit หรือโครงการทดสอบในตัวที่ VS2008 มี แต่ฉันเปิดให้ทำการค้นคว้าคำแนะนำอื่น ๆ ระบบหนึ่งดีกว่าระบบอื่นหรืออาจจะใช้ / เข้าใจง่ายกว่าระบบอื่นหรือไม่? ฉันกำลังมองหาการตั้งค่าโครงการนี้เป็น "แนวปฏิบัติที่ดีที่สุด" สำหรับความพยายามในการพัฒนาของเราในอนาคต ขอบคุณสำหรับความช่วยเหลือและคำแนะนำใด ๆ !!

5
Visual Studio Post Build Event - คัดลอกไปยังตำแหน่งไดเรกทอรีสัมพัทธ์
ในการสร้างที่ประสบความสำเร็จฉันต้องการคัดลอกเนื้อหาของไดเรกทอรีผลลัพธ์ไปยังตำแหน่งอื่นภายใต้โฟลเดอร์"ฐาน"เดียวกัน โฟลเดอร์หลักนี้เป็นส่วนสัมพัทธ์และสามารถแตกต่างกันไปตามการตั้งค่าการควบคุมแหล่ง ฉันแสดงรายการค่ามาโครสองสามรายการที่มีให้ฉัน ... $ (SolutionDir) = D: \ GlobalDir \ Version \ AppName \ Solution1 \ build $ (ProjectDir) = D: \ GlobalDir \ Version \ AppName \ Solution1 \ Version \ ProjectA \ ฉันต้องการคัดลอกเนื้อหา Output Dir ไปยังโฟลเดอร์ต่อไปนี้: D: \ GlobalDir \ Version \ AppName \ Solution2 \ Project …

4
C # - เลือกที่จะยับยั้งคำเตือนเลิกใช้ที่กำหนดเอง
ฉันใช้Obsoleteคุณลักษณะ (ตามที่แนะนำโดยเพื่อนผู้เขียนโปรแกรม) เพื่อแสดงคำเตือนหากใช้วิธีการบางอย่าง มีวิธีใดบ้างที่จะยับยั้งการเตือนที่คล้ายกับ CodeAnalysis ' SuppressMessageณ จุดที่การใช้นั้นถูกต้อง? สิ่งนี้ต้องใช้งาน[Obsolete("Some message")]ซึ่งสร้างคำเตือน 618 และ[Obsolete]แอตทริบิวต์ธรรมดาโดยไม่มีข้อความที่สร้างคำเตือน 612

14
Visual Studio ย้ายโครงการไปยังโฟลเดอร์อื่น
ฉันจะย้ายโครงการไปยังโฟลเดอร์อื่นใน Visual Studio ได้อย่างไร ฉันคุ้นเคยกับโครงสร้างนี้ในโครงการของฉัน -- app ---- Project.Something ---- Project.SomethingElse ฉันต้องการเปลี่ยนชื่อเนมสเปซทั้งหมด SomethingElse to SomethingNew เป็นวิธีที่ดีที่สุดในการทำสิ่งนั้น (โดยไม่ต้องไปที่ไฟล์. sln ด้วยตนเอง)

11
Visual Studio C # งบยุบ
เมื่อทำการแก้ไขบล็อคโค้ดที่มีความยาวมาก ๆ (ซึ่งแน่นอนว่าควรจะถูกนำกลับมาใช้ใหม่ แต่นั่นก็ไม่ได้อยู่ในขอบเขตของคำถามนี้) ฉันมักจะต้องใช้ความสามารถในการยุบบล็อกคำสั่งอย่างใดอย่างหนึ่ง กล่าวคือจะเป็นการดีถ้าไอคอนเครื่องหมายลบปรากฏบนโครงร่างโค้ดของทุกสิ่งที่อยู่ในเครื่องหมายปีกกา ดูเหมือนว่าจะปรากฏขึ้นสำหรับฟังก์ชั่น, คลาส, ภูมิภาค, เนมสเปซ, การใช้งาน แต่ไม่ใช่สำหรับบล็อกแบบมีเงื่อนไขหรือซ้ำ มันจะยอดเยี่ยมถ้าฉันสามารถยุบสิ่งต่าง ๆ เช่น ifs สวิตช์ foreaches สิ่งนั้น Googling เป็นบิตฉันพบว่าการสรุป C ++ ใน VS ช่วยให้ทำได้ แต่ C # การสรุปใน VS ไม่ได้ ฉันไม่เข้าใจว่าทำไม แม้ notepad ++ จะยุบดังนั้นถ้าฉันเลือกการจัดรูปแบบ C # ดังนั้นฉันไม่เข้าใจว่าทำไม Visual Studio ไม่ ไม่มีใครรู้เกี่ยวกับ Add-in VS2008 ที่จะเปิดใช้งานลักษณะการทำงานนี้หรือไม่ หรือการตั้งค่าแบบซ่อนเร้นสำหรับมัน แก้ไขเพื่อเพิ่ม: การแทรกเขตเป็นตัวเลือกแน่นอนและมันก็เกิดขึ้นกับฉันแล้ว …

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