ฉันต้องการ vs.net ให้ทำงานในฐานะผู้ดูแลระบบเสมอ
ฉันไม่สามารถคลิก.sln
ไฟล์ได้เพราะมันจะไม่ทำงานในฐานะผู้ดูแลระบบ
ดังนั้นฉันจะต้องคลิกที่ไอคอน vs.net ด้วยตนเองเรียกใช้ในฐานะผู้ดูแลระบบแล้วเปิดไฟล์โซลูชัน
ฉันต้องการ vs.net ให้ทำงานในฐานะผู้ดูแลระบบเสมอ
ฉันไม่สามารถคลิก.sln
ไฟล์ได้เพราะมันจะไม่ทำงานในฐานะผู้ดูแลระบบ
ดังนั้นฉันจะต้องคลิกที่ไอคอน vs.net ด้วยตนเองเรียกใช้ในฐานะผู้ดูแลระบบแล้วเปิดไฟล์โซลูชัน
คำตอบ:
คุณสามารถตั้งค่าทางลัดให้เปิดในฐานะผู้ดูแลระบบได้เสมอ
แก้ไข:สิ่งนี้จะทำให้ Visual Studio ทำงานเป็นผู้ดูแลระบบของทางลัดที่คุณทำ จะมีภาพสตูดิโอมักจะเปิดในฐานะผู้ดูแลการปฏิบัติตาม@Vdexคำแนะนำของ
ฉันคิดว่ามันทำแบบเดียวกับใน Vista:
มี deven.exe จริงใน "C: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \" คลิกขวาที่ devenv.exe คุณสมบัติความเข้ากันได้และขีด "ทำงานเป็นผู้ดูแลระบบ"
เมื่อคุณคลิกที่ไฟล์. sln C: \ Program Files (x86) \ Common Files \ microsoft shared \ MSEnv \ vslauncher.exe จะถูกเรียกใช้
หากคุณตั้งค่า visual studio (devenv.exe) ให้ทำงานในฐานะผู้ดูแลเสมอ vslauncher จะไม่สามารถเรียกใช้ visual studio ได้ คุณต้องตั้งค่าให้ vslauncher เป็นผู้ดูแลระบบแทน:
การอัพเดท windows จะป้องกันไม่ให้ vslauncher เปิดตัว devenv ในฐานะผู้ดูแลระบบ หากหลังจากตั้งค่า vslauncher เป็นผู้ดูแลระบบ Visual Studio ยังไม่เปิดในฐานะผู้ดูแลคุณต้อง
ถัดไปคุณต้องการเปิดใช้ Visual Studio ด้วยตนเองเพื่อเรียกใช้ในฐานะผู้ดูแล เพื่อทำสิ่งนี้,
ตรวจสอบให้แน่ใจว่าคุณทำผ่านแท็บทางลัด หากคุณทำสิ่งเดียวกันผ่านแท็บความเข้ากันได้มันจะตั้งค่าไว้ในไฟล์ที่สามารถเรียกทำงานได้และไฟล์โซลูชันการคลิกสองครั้งจะไม่ทำงานอีกต่อไป
คุณต้องตั้งค่าต่อไปนี้เพื่อให้ทำงานในฐานะผู้ดูแลระบบ:
C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VsLauncher.exe
วิธีการแก้ปัญหาเหล่านี้ไม่สามารถใช้ได้กับการคลิกสองครั้งที่ไฟล์. sln และการเปิดอินสแตนซ์ของ Visual Studio ที่ทำงานในฐานะผู้ดูแลระบบ ฉันจะให้เงิน $ 50 ถ้าพวกเขาสามารถบอกฉันได้ว่าจะเปิดตัว. sln w / VS ในโหมดผู้ดูแลระบบได้อย่างไร
แก้ไข:
ตกลง - ฉันเชื่อว่าฉันพบวิธีแก้ไขปัญหานี้ คุณต้องทำสองสิ่ง (ในกรณีของฉัน 3 เพราะฉันติดตั้ง VS 2008 และ VS 2010 และฉันไม่เคยเคยต้องการรุ่นใดรุ่นหนึ่งโดยไม่มีสิทธิ์ของผู้ดูแลระบบ)
1) นำทางไปยังตำแหน่งไฟล์โปรแกรมของ devenv.exe และตั้งค่าให้ทำงานในฐานะผู้ดูแลระบบ (ดูโพสต์อื่น ๆ ที่มีภาพหน้าจอ: วิธีการทำเช่นนี้)
2) นำทางไปยัง (ฉันใช้ WIN7 64- บิต) C: \ Program Files (x86) \ Common Files \ microsoft shared \ MSEnv และค้นหา VSLauncher.exe คลิกขวา> คุณสมบัติ ... > ความเข้ากันได้> ทำเครื่องหมายที่ช่องเรียกใช้โปรแกรมนี้ในฐานะผู้ดูแลระบบ> ตกลง
3) ไปที่. sln ใด ๆ > คลิกขวา> เปิดด้วย> Microsoft Visual Studio Version Selector
ทำตามขั้นตอนเหล่านี้ได้ผลสำหรับฉัน
ใช้หน้าต่างคุณสมบัติเดียวกันและตั้งค่า Windows Explorer (หรือตัวจัดการไฟล์อื่น ๆ ที่คุณใช้เช่น FAR) เพื่อเรียกใช้ในฐานะผู้ดูแลระบบ
สิทธิ์ที่มอบให้แก่ Windows Explorer จะถูกนำไปใช้กับไฟล์. sln ที่คุณเริ่มต้นด้วยการดับเบิลคลิกที่มัน
โซลูชันที่โพสต์ที่ลิงค์ด้านล่างใช้งานได้สำหรับฉัน:
วิธีที่จะเปิดตัวเสมอ-VS-สุทธิเป็นผู้ดูแลระบบ
ในการสรุปคุณต้อง:
Hi John Doe, it's customary in Superuser (and StackOverflow) for answers to include a summary of the contents of a link or the highlights that specifically answer the question. The goal of SE sites is to become a resource of knowledge, of answers, for years to come. With a link-only answer, the op must dig through another resource to locate an answer he/she might not be sure about. Most importantly, if your link were to ever break, your answer is useless for anyone who visits this page in the future. Consider making an edit to your answer to add more details. Good luck!