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

Visual Studio 2010 เป็นเวอร์ชันของสภาพแวดล้อมการพัฒนา Visual Studio ของ Microsoft เผยแพร่บน. NET 4.0 Framework

13
เราวัดความสามารถในการบำรุงรักษาได้อย่างไร
บริบท: ฉันเป็นนักพัฒนาองค์กรในร้าน MS ทั้งหมด ใครช่วยแนะนำวิธีที่ดีในการวัดความสามารถในการบำรุงรักษาโค้ดหรือแอพพลิเคชั่นอย่างเป็นกลาง ? ทำไมการบำรุงรักษา : ฉันเบื่อกับการวัด "คุณภาพ" ในกลุ่มของฉันหมุนรอบจำนวนข้อบกพร่องและความครอบคลุมรหัสเท่านั้น ตัวชี้วัดทั้งสองเป็นเกมที่เล่นง่ายโดยเฉพาะเมื่อคุณไม่ได้วัดการบำรุงรักษา ความสั้นและกำหนดเวลาส่งผลให้เกิดหนี้สินทางเทคนิคจำนวนมหาศาลซึ่งไม่เคยได้รับการแก้ไข ทำไมความสามารถในการวัดอย่างเป็นกลาง : ฉันทำงานในกลุ่มองค์กรขนาดใหญ่ หากคุณไม่สามารถวัดได้อย่างเป็นกลางคุณจะไม่สามารถทำให้ผู้คนรับผิดชอบได้หรือทำให้ดีขึ้น การวัดอัตนัยไม่ได้เกิดขึ้นหรือไม่เกิดขึ้นอย่างสม่ำเสมอ ฉันกำลังดูการวัดโค้ด VS2010แต่ฉันสงสัยว่าใครมีคำแนะนำอื่น ๆ

1
วิธีการตั้งค่าการทดสอบหน่วยใน Visual Studio 2010 [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว ฉันกำลังทำโปรเจคใหญ่ครั้งแรกและฉันไม่มีประสบการณ์มากมายในการเขียนโปรแกรมมืออาชีพ ในขณะที่ทำการค้นคว้าสิ่งที่เกี่ยวข้องกับการเขียนโปรแกรมฉันมักจะเห็นการอ้างอิงถึงการทดสอบหน่วย แต่ฉันก็ยังไม่ชัดเจนเกี่ยวกับวิธีการตั้งค่าเหล่านั้นหรือแม้ว่ามันจะเป็นประโยชน์กับฉัน ใครสามารถอธิบายการทดสอบหน่วยให้ฉันและวิธีการตั้งค่าในโซลูชัน Visual Studio 2010 ที่มีหลายโครงการ เป็นสิ่งที่เกิดขึ้นในโซลูชันของโครงการของคุณหรือเป็นโซลูชันแยกต่างหาก และเป็นสิ่งที่คุณต้องการแนะนำให้กับทีมพัฒนาขนาดเล็กหรือเพียงแค่เสียเวลาในการตั้งค่า ตอนนี้ฉันเพิ่งเรียกใช้โปรแกรมทั้งหมดเพื่อทดสอบสิ่งที่ฉันกำลังทำงานอยู่ แต่บางครั้งฉันพบปัญหาที่ไม่สามารถดีบักได้ง่ายและมันจะมีประโยชน์ในการเรียกใช้ส่วนย่อยของรหัสที่อื่น ... บางครั้งฉันทำการติดตั้งอีกครั้ง โปรเจ็กต์ที่มีไลบรารี่บางส่วนที่อ้างอิงเพื่อทดสอบส่วนเล็ก ๆ ของโปรแกรม แต่ฉันรู้สึกว่าเสียเวลามากขึ้นในการตั้งค่าที่ใช้งานแล้วเพียงแค่เรียกใช้โปรแกรมทั้งหมดเนื่องจากการพึ่งพาทั้งหมดที่เกี่ยวข้อง

13
การใช้ Windows Services ในทางปฏิบัติมีอะไรบ้าง [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ปิดให้บริการใน4 ปีที่แล้ว ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันยังใหม่กับการทำงานกับ Windows Services แม้ว่าฉันจะเรียนรู้การสร้างWindows Services ใน VS2010ฉันต้องการทราบวิธีการปฏิบัติที่สามารถใช้บริการ windows ได้บ้าง? ฉันลองใช้ Googling โดยคำนึงถึงบริบทปัจจุบันเท่านั้นเพื่อหาบทช่วยสอนเพิ่มเติมเกี่ยวกับวิธีสร้างบริการ Windows แก้ไขเมื่อได้รับเงินรางวัล: คำตอบทั้งหมดนั้นยอดเยี่ยม แต่ฉันกำลังมองหาตัวอย่างที่เป็นประโยชน์มากขึ้นเกี่ยวกับบริการ windows และความหมายของมัน สิ่งนี้จะช่วยให้นักพัฒนาทราบเมื่อเหมาะสมที่จะใช้กับกรณีศึกษา

21
คุณจำได้อย่างไรว่าในรหัสของคุณต้องการดำเนินการในครั้งต่อไปอย่างไร [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว เมื่อคุณขัดจังหวะการทำงานของรหัสบางส่วน (ไม่ว่าจะเป็นเพราะคุณต้องทำงานอย่างอื่นหรือไปพักผ่อนหรือเพียงเพราะมันเป็นจุดสิ้นสุดของวัน) เมื่อคุณปิดโครงการ Visual Studio สิ่งที่คุณต้องการจดจำ สิ่งที่คุณต้องการทำต่อไปเมื่อคุณเริ่มทำงานกับรหัสนั้นอีกครั้ง คุณตั้งค่าบุ๊คมาร์ค Visual Studio หรือเขียนอะไรลงไป// TODO: continue here next timeไหม? คุณอาจมีแท็กพิเศษ// NEXT:ใช่ไหม คุณใส่โน้ตบนหน้าจอของคุณหรือไม่? คุณใช้เครื่องมือเจ๋ง ๆ หรือปลั๊กอิน Visual Studio ที่ฉันควรรู้หรือไม่? คุณมีเคล็ดลับส่วนตัวที่จะช่วยให้คุณค้นหาสถานที่ในรหัสของคุณที่คุณละทิ้งในครั้งสุดท้ายที่คุณทำงานกับรหัสของคุณหรือไม่

5
ฉันสามารถทำอะไรเพื่อปรับปรุงประสิทธิภาพใน VS 2010 ได้ไหม [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน5 ปีที่ผ่านมา ฉันใช้ VS 2010 เนื่องจากเรากำลังพัฒนาแอพใน. Net 4 และประสิทธิภาพการทำงานทำให้ฉันเป็นบ้า มันแย่มากเมื่อฉันไม่ได้ดู IDE สักพัก (เช่นเมื่อฉันถูกดึงออกไปเพื่อขอความช่วยเหลือหรือโทรเข้ามาตอนเช้า) ฉันรู้ว่ามันอาจจะสร้างขึ้นใน WPF ซึ่งยกเลิกการโหลดทรัพยากรเมื่อไม่ได้ใช้ แต่ความล่าช้าไม่กี่นาทีในขณะที่โหลดทุกอย่างสำรองเป็นสิ่งที่น่ารำคาญจริงๆ ฉันยังสังเกตเห็นความล่าช้าที่สำคัญเมื่อเปิดไฟล์หรือรวบรวม

8
สิทธิ์“ ผู้ใช้” ในท้องถิ่นเพียงพอหรือไม่หรือผู้พัฒนาต้องการผู้ดูแลท้องถิ่นหรือผู้ใช้ระดับสูงขณะกำลังเข้ารหัส
เรามีทีมพัฒนาในต่างประเทศที่มีนิสัยไม่ดีในการติดตั้งซอฟต์แวร์ไร้สาระบนเดสก์ท็อปขององค์กร (ซึ่งไม่เกี่ยวข้องกับหน้าที่การงาน) และกำลังพิจารณาที่จะลบสิทธิ์ผู้ดูแลระบบในพื้นที่ Local Administrator หรือ Local Power ต้องการสำหรับ VS2010 หรือไม่? คุณจะรันโดยไม่มีสิทธิ์ยกระดับได้อย่างไร คุณจะเจอปัญหาอะไร

2
ฉันจะป้องกันไม่ให้ไฟล์เอ็กซีคิวต์ของฉันทำงานไม่ถูกต้องหรือไวรัสได้อย่างไร?
ฉันกำลังสร้างซอฟต์แวร์ชิ้นหนึ่งซึ่งจะทำงานบน windows และจะทำหน้าที่เหมือนตัวเรียกใช้สำหรับเกมเพื่อใช้เป็นตัวอัปเดตอัตโนมัติและตัวตรวจสอบไฟล์ในพีซีฝั่งไคลเอ็นต์ สิ่งหนึ่งที่ฉันไม่เข้าใจว่าทำไมซอฟต์แวร์ป้องกันไวรัสของฉัน (Avast) กำลังพิจารณาว่าไฟล์ exe ของฉันเป็นสิ่งที่อันตรายและจะไม่เริ่มต้นโดยไม่ขอให้ใส่ลงในแซนด์บ็อกซ์เพื่อการใช้งานอย่างปลอดภัย มีกฎใดบ้างที่ซอฟต์แวร์ของฉันควรปฏิบัติตามได้รับการปฏิบัติที่ดีหรือฉันควรจ่ายเงินหลายร้อยดอลลาร์สำหรับการเซ็นชื่อแบบดิจิทัลและสิ่งอื่น ๆ ฉันใช้ C # กับ MS Visual Studio 2010 รายงาน VirusTotal ไม่มีการฉีด DLL ทำงานเป็นเครื่องมือดาวน์โหลดไฟล์ระยะไกลโดยใช้คลาส WebClient () มันไม่เหมือนที่มันเตือนเกี่ยวกับไวรัส แต่มัน "แนะนำ" เพื่อ sandbox มัน ดูภาพหน้าจอ:

4
ข้อบกพร่องของการใช้ประเภทไดนามิกใน C #
ฉันได้ศึกษาเพิ่มเติมเกี่ยวกับประเภทไดนามิกใน C # ด้วยตัวอย่างบางอย่างที่ฉันเข้าใจเมื่อมีการคอมไพล์โค้ดมันไม่จำเป็นต้องคอมไพล์ใหม่อีกครั้ง แต่สามารถรันได้โดยตรง ผมรู้สึกมีความยืดหยุ่นในการให้บริการโดยคำหลักที่จริงสามารถที่จะเปลี่ยนแปลงชนิดของข้อมูลที่จะเป็นใหญ่ได้เปรียบ คำถาม, มีข้อบกพร่องใด ๆ ที่เฉพาะเจาะจงนอกเหนือจากการเรียกใช้วิธีการแบบไดนามิกที่ไม่ถูกต้องซึ่งโยนข้อยกเว้นเวลาทำงานที่นักพัฒนาต้องรู้ก่อนเริ่มการใช้งานหรือไม่

2
ฉันจะทำให้โครงการฐานข้อมูล visualstudio ของฉันสอดคล้องกับฐานข้อมูลของฉันได้อย่างไร
ฉันต้องการให้สคีมาฐานข้อมูลของฉันตรงกับโครงการฐานข้อมูล. dbproj ของ Visual Studio ตอนนี้ฉันกำลังใช้ SSMS สำหรับงานพัฒนาฐานข้อมูลส่วนใหญ่ของฉันและฉันจะใช้เครื่องมือเปรียบเทียบ schema ของ visual studio ด้วยตนเองเมื่อฉันต้องการ db schema และ. dbproj เพื่อซิงโครไนซ์ ทำไมฉันต้องการสิ่งนี้ เพราะ : เป็นวิธีเดียวที่จะตรวจสอบการเปลี่ยนแปลง เป็นวิธีเดียวที่จะใช้การเปลี่ยนแปลง การล้มเหลวในการทำเช่นนั้นจะทำให้เกิดปัญหาการรวมบางอย่างเมื่อรับไฟล์ (โดยทั่วไปถ้า "รับล่าสุด" มีการเปลี่ยนแปลงฐานข้อมูลบางอย่างในวัตถุฐานข้อมูลที่ฉันได้รับการอัปเดตโดยไม่ต้องตรวจสอบพวกเขาการผสานจะไม่ทำงาน ติดตามเวอร์ชันที่เป็น) ยินดีที่ได้ใช้คุณลักษณะการค้นหาของ VisualStudio บนสคีมารุ่นล่าสุด เป็นเรื่องดีที่จะสามารถแก้ไขขั้นตอนการจัดเก็บจาก VS (โดยทั่วไปเมื่อคุณเปลี่ยนชื่อไฟล์) โดยใช้ผลการค้นหา นอกเหนือจากการใช้เครื่องมือ "schema เปรียบเทียบ" โดยอัตโนมัติเพื่อให้มันทำงานทุก ๆ 5 นาที (ซึ่งฟังดูเหมือนเป็นโซลูชันที่ "สะอาด") มีวิธีใดที่จะทำให้บรรลุผลนี้ ฉันต้องการใช้ SSMS ต่อไปหากเป็นไปได้ แต่ฉันก็สนใจที่จะเผยแพร่การเปลี่ยนแปลงที่ทำโดยอัตโนมัติโดยใช้ "การเชื่อมต่อเซิร์ฟเวอร์ …

3
เหตุใด Visual Studio ไม่เพิ่มหมายเลขรุ่นของคุณโดยอัตโนมัติ [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว คำถามนี้ถามวิธีอัปเดตหมายเลขเวอร์ชันอัตโนมัติใน VS 2010: /programming/4025704/publishing-in-net-produces-application-files-myapp-someversionnumber-how-to-ge คำตอบคือคุณต้องอัพเดตทั้ง Assembly Version และ File version ด้วยตนเอง หมายเลขเวอร์ชันควรเพิ่มขึ้นทุกครั้งที่ฉันเผยแพร่หรือไม่ ทำไมฉันต้องทำด้วยตนเอง นี่เป็นการตัดสินใจอย่างมีสติโดย MS ในการทำเช่นนี้หรือไม่? ความคิดที่อยู่เบื้องหลังคือการให้คนอัปเดตหมายเลขเวอร์ชันของตัวเองด้วยตนเอง

4
แนวปฏิบัติที่เหมาะสมกับซอร์สโค้ดการแยกและวงจรชีวิตของแอปพลิเคชัน
เราเป็นร้าน ISV ขนาดเล็กและเรามักจะจัดส่งผลิตภัณฑ์รุ่นใหม่ทุกเดือน เราใช้การโค่นล้มเป็นที่เก็บรหัสและ Visual Studio 2010 เป็น IDE ของเรา ฉันรู้ว่าผู้คนจำนวนมากกำลังสนับสนุน Mercurial และระบบควบคุมแหล่งข้อมูลแบบกระจายอื่น ๆ แต่ ณ จุดนี้ฉันไม่เห็นว่าเราจะได้ประโยชน์จากสิ่งเหล่านี้อย่างไร แต่ฉันอาจผิด ปัญหาหลักของเราคือวิธีการทำให้สาขาและลำต้นหลักตรงกัน นี่คือวิธีที่เราทำสิ่งต่าง ๆ ในวันนี้: ปล่อยเวอร์ชันใหม่ (สร้างแท็กในการโค่นล้มโดยอัตโนมัติ) ทำงานต่อในลำตัวหลักที่จะเปิดตัวในเดือนหน้า และวงจรจะทำซ้ำทุกเดือนและทำงานได้อย่างสมบูรณ์ ปัญหาเกิดขึ้นเมื่อจำเป็นต้องมีการเปิดตัวบริการด่วน เราไม่สามารถปล่อยมันจากลำต้นหลัก (2) เนื่องจากอยู่ภายใต้การพัฒนาอย่างหนักและมันไม่เสถียรพอที่จะปล่อยอย่างเร่งด่วน ในกรณีเช่นนี้เราจะทำสิ่งต่อไปนี้: สร้างสาขาจากแท็กที่เราสร้างในขั้นตอน (1) แก้ไขข้อผิดพลาด ทดสอบและปล่อย ผลักดันการเปลี่ยนแปลงกลับไปที่ลำต้นหลัก (ถ้ามี) ปัญหาที่ใหญ่ที่สุดของเราคือการรวมสองสิ่งนี้ (สาขากับหลัก) ในกรณีส่วนใหญ่เราไม่สามารถพึ่งพาการรวมอัตโนมัติได้เช่น: มีการเปลี่ยนแปลงมากมายกับลำต้นหลัก การรวมไฟล์ที่ซับซ้อน (เช่นไฟล์ Visual Studio XML เป็นต้น) ทำงานได้ไม่ดีนัก นักพัฒนา / …

4
เพิ่มประสิทธิภาพของ VS 2010 โดยใช้ SSD [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน8 ปีที่ผ่านมา หลังจากค้นหาทางอินเทอร์เน็ตเพื่อปรับปรุงประสิทธิภาพเมื่อใช้ Visual Studio 2010 กับฮาร์ดไดรฟ์แบบ solid state ฉันได้ยินความคิดเห็นที่แตกต่างกันมากมาย ผู้คนจำนวนมากพูดว่าไม่มีประโยชน์จริง ๆ เมื่อใช้ SSD แต่ในทางตรงกันข้ามคนอื่นพูดตรงกันข้าม ฉันสับสนเล็กน้อยกับความคิดเห็นที่ขัดแย้งกันและฉันไม่สามารถตัดสินใจได้ว่าการซื้อ SSD จะทำให้เกิดความแตกต่างหรือไม่ ประสบการณ์ของคุณเกี่ยวกับปัญหานี้และ SSD ตัวไหนที่คุณใช้
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.