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การตั้งค่าไม่เป็นความจริงและเท็จ) การตั้งค่านี้ทำอะไร
120
visual-studio
msbuild