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

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

4
HintPath กับ ReferencePath ใน Visual Studio
อะไรคือความแตกต่างระหว่างHintPathไฟล์. csproj และไฟล์ReferencePathใน.csproj.userไฟล์? เรากำลังพยายามที่จะทำตามอนุสัญญาที่ DLL ที่ขึ้นต่อกันอยู่ในที่เก็บ svn "การเผยแพร่" และโครงการทั้งหมดชี้ไปที่รุ่นใดรุ่นหนึ่ง เนื่องจากนักพัฒนาที่แตกต่างกันมีโครงสร้างโฟลเดอร์ที่แตกต่างกันการอ้างอิงแบบสัมพัทธ์จึงใช้ไม่ได้ดังนั้นเราจึงจัดทำโครงร่างเพื่อใช้ตัวแปรสภาพแวดล้อมที่ชี้ไปยังโฟลเดอร์รีลีสของนักพัฒนาโดยเฉพาะเพื่อสร้างการอ้างอิงแบบสัมบูรณ์ ดังนั้นหลังจากเพิ่มการอ้างอิงแล้วเราจะแก้ไขไฟล์โปรเจ็กต์ด้วยตนเองเพื่อเปลี่ยนการอ้างอิงเป็นพา ธ สัมบูรณ์โดยใช้ตัวแปรสภาพแวดล้อม ฉันสังเกตเห็นว่าสิ่งนี้สามารถทำได้ทั้งกับHintPathและReferencePathแต่ความแตกต่างเดียวที่ฉันพบระหว่างพวกเขาHintPathคือได้รับการแก้ไขในเวลาสร้างและReferencePathเมื่อโครงการถูกโหลดลงใน IDE ฉันไม่แน่ใจจริงๆว่าส่วนแบ่งของสิ่งนั้นคืออะไร ฉันสังเกตเห็นว่าบางครั้ง VS เขียนซ้ำ.csproj.userและฉันต้องเขียนใหม่ReferencePathแต่ฉันไม่แน่ใจว่าอะไรทำให้เกิดสิ่งนั้น ฉันได้ยินมาว่าไม่ควรตรวจสอบใน.csproj.userไฟล์เนื่องจากเป็นไฟล์เฉพาะผู้ใช้ดังนั้นฉันจึงต้องการตั้งเป้าหมาย แต่ฉันได้ยินมาว่าHintPathDLL ที่ระบุไม่ "รับประกัน" ว่าจะโหลดได้หาก DLL เดียวกันเช่นอยู่ในไดเรกทอรีผลลัพธ์ของโครงการ มีความคิดเห็นเกี่ยวกับเรื่องนี้ไหม

20
ไม่ได้ตั้งค่าคุณสมบัติ OutputPath สำหรับโครงการนี้
เมื่อฉันพยายามคอมไพล์โครงการของฉันจากโหมดดีบัก x86 ใน Visual Studio 2008 ฉันได้รับข้อผิดพลาดนี้ เมื่อฉันดูกลุ่มอสังหาริมทรัพย์ของโครงการที่ร้องเรียนฉันเห็นว่ามีการตั้งค่าเส้นทางเอาต์พุต นี่คือส่วนกลุ่มคุณสมบัติสำหรับไฟล์. csproj <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> <DebugSymbols>true</DebugSymbols> <OutputPath>bin\x86\Debug\</OutputPath> <DefineConstants>DEBUG;TRACE</DefineConstants> <BaseAddress>285212672</BaseAddress> <FileAlignment>4096</FileAlignment> <DebugType>full</DebugType> <PlatformTarget>x86</PlatformTarget> <ErrorReport>prompt</ErrorReport> มีใครให้ความกระจ่างเรื่องนี้ได้ไหม? หมายเหตุ: เมื่อฉันรวบรวม Debug นี้และ CPU ใด ๆ ก็ใช้งานได้ ปรับปรุง:ข้อผิดพลาด 1 ไม่ได้ตั้งค่าคุณสมบัติ OutputPath สำหรับโครงการนี้ โปรดตรวจสอบให้แน่ใจว่าคุณได้ระบุชุดค่าผสมการกำหนดค่า / แพลตฟอร์มที่ถูกต้อง Configuration = 'Debug' Platform = 'x86'
120 c#  visual-studio 

2
การตั้งค่าส่วนตัวทำอะไรกับ ProjectReference ในไฟล์โครงการ MSBuild
ฉันเห็นสิ่งนี้ในไฟล์โครงการเมื่อวันก่อน: <ProjectReference Include="Foo\Bar\Baz.csproj"> <Project>{A GUID HERE}</Project> <Name>Baz</Name> <Private>False</Private> <!-- ??? --> <ReferenceOutputAssembly>False</ReferenceOutputAssembly> </ProjectReference> ทุกโหนดใน a ProjectReferenceดูเหมือนจะอธิบายได้ด้วยตนเอง (ไฟล์โปรเจ็กต์อ้างอิง GUID ชื่อที่จะแสดงในตัวสำรวจโซลูชันและโปรเจ็กต์ปัจจุบันควรเชื่อมโยงกับโปรเจ็กต์ที่อ้างอิงหรือไม่) ยกเว้นPrivateและเพจCommon MSBuild Project Itemsไม่ ' t บันทึกค่านี้ (มีเป็นPrivateตั้งค่าเอกสารสำหรับReferenceมากกว่าProjectReference- แต่มันก็มีNever, AlwaysและPreserveNewestการตั้งค่าไม่เป็นความจริงและเท็จ) การตั้งค่านี้ทำอะไร

3
ฉันจะปรับแต่งช็อตคัทการสร้างฟิลด์ส่วนตัวของ Visual Studio สำหรับคอนสตรัคเตอร์ได้อย่างไร
VS 2017 (และอาจจะเป็นเวอร์ชันเก่า) ให้ทางลัดตัวสร้างที่มีประโยชน์นี้แก่ฉันในการสร้างprivate readonlyฟิลด์และกำหนด ภาพหน้าจอ: สิ่งนี้จะจบลงด้วยการสร้างสมาชิกส่วนตัวที่เรียกว่าuserServiceแล้วกำหนดด้วย: this.userService = userService; สิ่งนี้ขัดกับรูปแบบรหัสที่ฉันใช้ซึ่งคือการตั้งชื่อสมาชิกส่วนตัวทั้งหมดด้วยคำนำหน้า_ซึ่งทำให้ได้รับมอบหมายที่ควรมีลักษณะดังนี้: _userService = userService; ฉันจะทำให้ VS เป็นไปตามกฎสไตล์โค้ดนี้ด้วยทางลัดการสร้างโค้ดได้อย่างไร
120 c#  .net  visual-studio 

5
วิธีเปิดใช้งานการคอมไพล์ C ++ 17 ใน Visual Studio
ฉันต้องการใช้คุณสมบัติ C ++ 17 ฉันจะเปลี่ยนการคอมไพล์จาก C ++ 14 เป็น C ++ 17 ใน Microsoft Visual Studio ได้อย่างไร หรือไม่สามารถใช้งานได้ใน VS เวอร์ชันที่วางจำหน่าย?


2
Mercurial .hgignore สำหรับโครงการ Visual Studio 2010
อย่าสับสนกับMercurial .hgignore สำหรับโปรเจ็กต์ Visual Studio 2008 ฉันถามว่าไฟล์เดียวกันนั้นสามารถนำมาใช้ซ้ำสำหรับ Visual Studio 2010 ได้หรือไม่หรือควรเพิ่มส่วนขยายอื่น ๆ ลงไปหรือไม่และทำไม?

8
ฉันจะใช้ PowerShell กับ Visual Studio Command Prompt ได้อย่างไร
ฉันใช้เบต้า 2 มาระยะหนึ่งแล้วและมันทำให้ฉันบ้าจนต้องถ่อไปที่ cmd.exe เมื่อเรียกใช้พรอมต์คำสั่ง VS2010 ฉันเคยมีสคริปต์ vsvars2008.ps1 ที่ดีสำหรับ Visual Studio 2008 ใครมี vsvars2010.ps1 หรืออะไรที่คล้ายกัน

1
ฉันจะปิดการใช้งานการเลื่อนแนวนอนในกล่องรายการ WPF ได้อย่างไร
ดูเหมือนจะเป็นคำถามง่ายๆที่ไร้เหตุผล แต่การค้นหาของ Google และ Stack Overflow ไม่ได้ผลอะไรเลย ฉันจะปิดใช้งานการเลื่อนแนวนอนใน WPF ListBox ได้อย่างไรเมื่อรายการใช้พื้นที่แนวนอนมากกว่าที่มีอยู่ในกล่อง
119 c#  .net  wpf  visual-studio  listbox 

3
สาขาระยะไกลบน Visual Studio ออนไลน์ไม่ปรากฏบน Visual Studio 2015 Team Explorer
ฉันได้สร้างที่เก็บ Git ใหม่บน Visual Studio ทางออนไลน์แล้ว ฉันโคลนในคอมพิวเตอร์ของฉันและฉันได้เพิ่มโปรเจ็กต์เข้าไป หลังจากนั้นฉันได้สร้างสาขาใหม่ที่ชื่อว่าพัฒนาบน Visual Studio ทางออนไลน์และฉันได้พยายามตรวจสอบการสร้างสาขาภายในเครื่องใหม่ แต่ไม่ปรากฏใน Team Explorer นี่คือ Visual Studio ของฉันออนไลน์: และนี่คือ Visual Studio 2015 Team Explorer: เหตุใดสาขาการพัฒนาจึงไม่ปรากฏใน Team Explorer

8
ปิดใช้งานการจัดรูปแบบโค้ด Visual Studio ใน Razor
สิ่งนี้ถูกถามมาก่อน: เหตุใดการจัดรูปแบบโค้ด Visual Studio จึงไม่ทำงานอย่างถูกต้องสำหรับมาร์กอัป Razor แต่คำถามนั้นสองสามปี และการจัดรูปแบบมีดโกนยังไม่สามารถยอมรับได้อย่างสมบูรณ์ ฉันยอมแพ้ในการแก้ไขแล้ว ฉันสามารถปิดใช้งานการจัดรูปแบบ Visual Studio ทั้งหมดสำหรับไฟล์ CSHTML ได้หรือไม่ ถ้าไม่ฉันสามารถปิดใช้งานการจัดรูปแบบ Visual Studio ทั้งหมดได้หรือไม่ แฮ็กของบุคคลที่สามใด ๆ ที่ฉันสามารถใช้ได้? ต้องมีอะไรบางอย่าง! ฉันอัปเกรดเป็นปี 2013 แล้วและการจัดรูปแบบก็แย่พอ ๆ กัน [แก้ไข]: ปี 2015 ก็แย่มากเช่นกัน ฉันหวังว่าพวกเขาจะแก้ไขปัญหานี้จริงๆ [แก้ไข]: 2017 ก็แย่มากเช่นกัน ฉันหวังว่าพวกเขาจะแก้ไขปัญหานี้จริงๆ [แก้ไข]: ปี 2019 ก็ยอดเยี่ยมเช่นกัน ฉันหวังว่าพวกเขาจะแก้ไขปัญหานี้จริงๆ

5
Visual Studio 2015 Update 1 localhost ที่สแปม
ฉันติดตั้งVisual Studio Update 1เมื่อวานนี้และตอนนี้เมื่อเรียกใช้บริการ ASP.NET แบบโลคัลบน IIS (ไม่ใช่เวอร์ชันด่วน) ฉันเห็นคำขอหลายร้อยครั้งต่อวินาทีไปยังที่อยู่ http://localhost:49155/vshub/ca9dea4b016f45c68a6a8c1a07809eb4/DataWarehouseModule/dataWarehouse/getStatus/ สาเหตุนี้เกิดจากอะไรและสามารถป้องกันได้หรือไม่?

8
Visual C ++: จะปิดใช้งานคำเตือนตัวเชื่อมโยงเฉพาะได้อย่างไร
ฉันใช้ไลบรารีจาก CGAL ซึ่งในระหว่างขั้นตอนการเชื่อมโยงของการคอมไพล์โค้ดของฉันสร้างคำเตือนการเชื่อมโยงจำนวนมากในแบบฟอร์มนี้: warning LNK4099: PDB 'vc80.pdb' was not found with 'gmp-vc80-mt-sgd.lib' or at 'vc80.pdb'; linking object as if no debug info ฉันจะปิดคำเตือนตัวเชื่อมโยงเฉพาะนี้ภายใต้ Visual C ++ / Studio 2008 ได้อย่างไร โปรดทราบว่าฉันไม่มีการควบคุมใด ๆ ในไลบรารีภายนอก (CGAL) ที่ฉันใช้อยู่ ฉันไม่สามารถ / ไม่ต้องการที่จะคอมไพล์ห้องสมุดภายนอกใหม่ ดังนั้นจำเป็นต้องแก้ไขข้อความในตอนท้ายของฉัน

8
คุณจะเปิดใช้งาน“ Enable .NET Framework ซอร์สสเต็ปปิ้ง” ได้อย่างไร?
อัปเดต 22 กุมภาพันธ์ 2556 : รายการ Microsoft Connect ได้รับทราบจาก Alok Shriram (Program Manager, Base Class Libraries, .NET Framework) ว่าปัญหาควรได้รับการแก้ไขแล้ว รายการเชื่อมต่อถูกทำเครื่องหมายว่าแก้ไขแล้ว (คงที่) : ปัญหานี้ควรได้รับการแก้ไขแล้ว เราเผยแพร่การอัปเดตแหล่งอ้างอิง โปรดแจ้งให้เราทราบในกรณีที่ปัญหาของคุณยังไม่ได้รับการแก้ไข ปีครึ่ง ลิงค์โบนัส โหวตว่าปัญหานี้ได้รับการแก้ไขบน Microsoft Connect กระทู้ใน Microsoft Social ที่ดำเนินมาปีครึ่งถามว่าจะได้รับการแก้ไขเมื่อใด คำถามเดิม ฉันจะเปิดใช้งาน. NET Framework ซอร์สก้าวใน Visual Studio 2010 ได้อย่างไร หมายเหตุ : คำถามนี้เป็นคำถามที่ใหญ่กว่าทั้งหมด: .NET 2.0 WinForm: รองรับ …

11
TFS 2010 ตรวจจับการเปลี่ยนแปลงที่ทำกับไฟล์ภายนอก Visual Studio ได้อย่างไร
ฉันใช้ Team Foundation Server 2010 กับ Visual Studio 2010 เมื่อใดก็ตามที่ฉันแก้ไขไฟล์ภายนอก Visual Studio ดูเหมือนว่า TFS จะตรวจไม่พบการเปลี่ยนแปลงที่เกิดขึ้นกับไฟล์ดังนั้นจึงไม่มีตัวเลือกให้ฉันเช็คอินไฟล์หลังจากที่แก้ไขแล้ว จะแก้ไขได้อย่างไร?

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