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

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

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

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 …

16
เราจะสร้างตัวตั้งและตัวตั้งค่าใน Visual Studio ได้อย่างไร
โดย "สร้าง" ฉันหมายถึงการสร้างรหัสอัตโนมัติที่จำเป็นสำหรับตัวแปรที่เลือก (ชุด) แต่คำอธิบายหรือความคิดเห็นที่ชัดเจนเกี่ยวกับแนวปฏิบัติที่ดีนั้นยินดีต้อนรับ

27
ระบบการกำหนดค่าล้มเหลวในการเริ่มต้น
ฉันยังใหม่กับ Visual Studio ฉันกำลังสร้างแบบฟอร์มเข้าสู่ระบบ ฉันมีรหัสนี้ string connectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; try { using (OdbcConnection connect = new OdbcConnection(connectionString)) { connect.Open(); OdbcCommand cmd = new OdbcCommand("SELECT username, password FROM receptionist", connect); OdbcDataReader reader = cmd.ExecuteReader(); if (username_login.Text == username && password_login.Text == password) { this.Hide(); MessageBox.Show("Invalid User", "Login Error", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); …

5
Visual Studio 2010 - โครงการ C ++ - ลบไฟล์ * .sdf
ฉันต้องการทราบว่าฉันสามารถลบไฟล์ sdf ที่เก็บข้อมูลสำหรับ Intellisense ของ Visual Studios ได้อย่างปลอดภัยหรือไม่ - จะถูกสร้างขึ้นใหม่ในครั้งต่อไปที่ฉันเปิดโซลูชันหรือไม่ ฉันจะสูญเสียสิ่งใดโดยทำเช่นนี้หรือไม่? เป็นไปได้ไหมที่จะทำลายวิธีนี้ แรงจูงใจในการทำเช่นนั้นก็คือการจัดเก็บโครงการขนาดเล็กหลายแห่ง - ไฟล์ sdf แต่ละไฟล์และทุกไฟล์มีขนาดไม่เกิน 20Mb ซึ่งเพิ่มขึ้นเป็นจำนวนเนื้อที่ดิสก์ที่เห็นได้ชัดเจน

5
โฟลเดอร์ obj และ bin (สร้างโดย Visual Studio) คืออะไร
ฉันสร้างโครงการใหม่ใน Visual Studio 2010 และสังเกตว่าขณะนี้มีสองชื่อโฟลเดอร์ใหม่objและbinในไดเรกทอรีโครงการของฉัน คู่ของโฟลเดอร์ที่คล้ายกันจะถูกสร้างขึ้นเมื่อสร้างและแก้ไขจุดบกพร่อง - โฟลเดอร์เหล่านี้มีไว้เพื่ออะไร

30
เหตุใด visual studio 2012 จึงไม่พบแบบทดสอบของฉัน
ฉันมีการทดสอบบางอย่างที่ใช้งานในตัวMicrosoft.VisualStudio.TestTools.UnitTestingแต่ไม่สามารถทดสอบได้ ฉันใช้ visual studio 2012 ultimate ฉันมีทางออกของสองโครงการ หนึ่งมีการทดสอบusing Microsoft.VisualStudio.TestTools.UnitTesting, [TestClass]ก่อนที่จะเรียน [TestMethod]ก่อนวิธีการทดสอบและการอ้างอิงMicrosoft.VisualStudio.QualityTools.UnitTestFramework(รุ่น 10.0.0.0, รุ่นรันไทม์ v2.0.50727) ฉันลองใช้ dot-net framework 3.5, 4 และ 4.5 ​​แล้วมีข้อผิดพลาดในการกำหนดเป้าหมายใหม่ ฉันพยายามสร้างโซลูชันและโครงการ นักสำรวจทดสอบมีข้อความ 'สร้างโซลูชันของคุณเพื่อค้นหาการทดสอบที่มีอยู่ทั้งหมด คลิก "เรียกใช้ทั้งหมด" เพื่อสร้างค้นหาและเรียกใช้การทดสอบทั้งหมดในโซลูชันของคุณ ดังนั้นคำถามคือฉันจะหา visual studio เพื่อทดสอบได้อย่างไร ได้ลองทำตามเช่นนี้: http://msdn.microsoft.com/en-US/library/ms379625%28v=VS.80%29.aspxแต่ไม่ประสบความสำเร็จ: ฉันติดอยู่ในส่วนเริ่มต้นเมื่อถูกถามถึง create testsคลิกขวาและเลือก create testsไม่มี ฉันมีการทดสอบนี้ (มันรวบรวม แต่ไม่ปรากฏใน test explorer): using Microsoft.VisualStudio.TestTools.UnitTesting; namespace tests { [TestClass] …

21
Visual Studio Code จะขอข้อมูลประจำตัว git เสมอ
ฉันเริ่มใช้รหัส Visual StudioและฉันพยายามบันทึกโครงการทดสอบของฉันลงในGitHubแต่Visual Studio Codeมักจะขอข้อมูลประจำตัวGitHubของฉัน ฉันได้ติดตั้งในพีซีGitHub DesktopของฉันและGitแล้วฉันก็วิ่งไปแล้ว: git config --global credential.helper wincred แต่รหัส Visual Studioยังคงขอข้อมูลประจำตัว ความช่วยเหลือใด ๆ นี่คือไฟล์. gitconfigของฉันที่อยู่ในฟอรัมโปรไฟล์ผู้ใช้: [filter "lfs"] clean = git-lfs clean %f smudge = git-lfs smudge %f required = true [user] name = ddieppa [user] email = fake@live.com [credential] helper = wincred นี่คือหน้าต่างป๊อปอัปที่ขอข้อมูลประจำตัว: ฉันป้อนข้อมูลรับรองGitHubของฉันในป๊อปอัป แต่ยังคงได้รับข้อผิดพลาดนี้ในหน้าต่างผลลัพธ์GitในVisual Studio …


9
เหตุใดฉันจึงได้รับ“ ไม่พบใบรับรองการลงนามอย่างชัดแจ้งในที่เก็บใบรับรอง” ใน Excel Addin ของฉัน
ฉันมีโครงการ Add-in ของ Excel ที่สร้างขึ้นเมื่อสองปีก่อนใน Visual Studio 2008 มีการเปลี่ยนแปลงบางอย่างดังนั้นฉันจึงอัปเกรดเป็น Visual Studio 2010 (IDE เดียวที่ฉันสามารถใช้ได้) ไม่แน่ใจว่านี่เป็นสาเหตุของปัญหาหรือไม่ แต่เป็นข้อมูลพื้นฐาน เมื่อฉันตรวจสอบรหัสและรวบรวมมันฉันจะได้รับข้อผิดพลาด "ข้อผิดพลาด 1 ไม่พบใบรับรองการลงนามอย่างชัดแจ้งในที่เก็บใบรับรอง" ทุกคนสามารถบอกฉันได้ว่าสิ่งนี้มีความหมายอย่างไรและจะแก้ไขได้อย่างไร

10
Visual Studio ปฏิเสธที่จะลืมจุดพักหรือไม่
Visual Studio จดจำจุดสั่งหยุดจากเซสชันการดีบักก่อนหน้านี้ซึ่งยอดเยี่ยมมาก อย่างไรก็ตามเมื่อฉันทำการดีบั๊กและฉันจะยกเลิกจุดพัก "เก่า" แห่งใดแห่งหนึ่งเหล่านี้ด้วยการคลิกที่มันจะถูกลบชั่วคราวเท่านั้น สิ่งที่ฉันหมายถึงคือครั้งต่อไปที่ฉันดีบั๊กจุดพักที่ฉันคิดว่าฉันลบออกกลับมาแล้ว นี่เป็นเรื่องที่น่ารำคาญมาก - มีการตั้งค่าที่จะไม่ทำเช่นนี้หรือไม่?

5
การแก้ไข LNK4098: defaultlib 'MSVCRT' ขัดแย้งกับ
คำเตือนนี้: LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library เป็นคำเตือนทั่วไปใน Visual Studio ฉันต้องการที่จะเข้าใจเหตุผลที่แน่นอนสำหรับมันและวิธีการที่ถูกต้อง (ถ้าทั้งหมด) เพื่อจัดการกับมัน /MDdนี้เกิดขึ้นในการแก้ปัญหาการสร้างรวบรวมกับ โครงการเชื่อมโยงกับสิ่งที่ชอบหน้าต่างVersion.dllและที่ตัวเองเชื่อมโยงกับpdh.dll MSVCRT.dllเห็นได้ชัดว่าฉันไม่มีเวอร์ชันแก้ไขข้อบกพร่องเหล่านี้และไม่สามารถรวบรวมได้ ดังนั้นฉันเพิ่ม/NODEFAULTLIB:MSVCRTเข้าไปในบรรทัดคำสั่งของ linker และมันก็ลบคำเตือนออก แต่สิ่งนี้ทำอะไรได้จริง? และทำไมมันจำเป็น?

23
ทำไม ReSharper ต้องการใช้ 'var' สำหรับทุกสิ่ง
ฉันเพิ่งเริ่มใช้ ReSharper กับ Visual Studio (หลังจากคำแนะนำมากมายใน SO) หากต้องการลองฉันเปิดโครงการ ASP.NET MVC เมื่อเร็ว ๆ นี้ หนึ่งในสิ่งแรกและบ่อยที่สุดที่ฉันสังเกตเห็นมันคือการแนะนำให้เปลี่ยน / ประกาศทั้งหมดของฉันชัดเจนที่สุดไปvarแทน ตัวอย่างเช่น: //From This: MyObject foo = DB.MyObjects.SingleOrDefault(w => w.Id == 1); //To This: var foo = DB.MyObjects.SingleOrDefault(w => w.Id == 1); และอื่น ๆ แม้จะมีประเภทง่ายๆเช่นint, boolฯลฯ เหตุใดจึงมีการแนะนำนี้ ฉันไม่ได้มาจากวิทยาการคอมพิวเตอร์หรือพื้นหลัง. NET มี "ตกอยู่ใน" การพัฒนา. NET เมื่อเร็ว ๆ …

1
วิธีปิดการใช้งานเครื่องมือวิเคราะห์
เมื่อทำการดีบักแอปพลิเคชัน C # ใน Visual Studio 2015 เครื่องมือวินิจฉัยจะเริ่มต้นโดยอัตโนมัติ ฉันไม่ได้ทำเครื่องหมายที่ช่องทำเครื่องหมายทั้งสองในเครื่องมือเลือกแต่ดูเหมือนจะไม่ปิดการใช้งานอย่างสมบูรณ์ ฉันจะปิดได้อย่างไร (และอีกครั้งในภายหลัง)

30
โปรแกรมเสริม / ปลั๊กอินที่แนะนำสำหรับ Microsoft Visual Studio [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ใครสามารถแนะนำที่ดีใด ๆadd-onหรือปลั๊กอินสำหรับMicrosoft Visual Studio? ควรเลือกใช้ของแจกฟรี แต่ถ้าคุ้มค่าล่ะก็

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