ทำไม'net6.0-หน้าต่าง'โฟลเดอร์ย่อยสร้างขึ้น?

0

คำถาม

ผมใช้มองเห็นสตูดิโอ 2022 และสร้าง winforms.อข่ายนอก 6 คนโปรแกรม ฉันกำหนดการส่งออกเส้นทางสำหรับของฉันปลดปล่อยสร้างที่ฉันต้องการ.pgm กสร้างขึ้นแต่มองเห็นสตูดิโอสร้างโฟลเดอร์ย่อยเรียกว่า'net6.0-หน้าต่าง'และทำให้ pgm อยู่ในนั้น ยังไงฉันหยุดนี้และเอามันไปวาง pgm อยู่ไหนฉันกำหนด?

บางพื้นหลังของฉันเป็น upgrading งอข่ายส่วนเฟรมเวิร์ก 4.8 Winforms นอข่ายนอน 6 ขวบนะเหรอลืมซะเถอะ เข้ามาอข่ายส่วนเฟรมเวิร์กมันจะทำให้ pgm ในการส่งออกโฟลเดอร์กำหนด(ยังไม่มีโฟลเดอร์ย่อย). ฉันยังต้องการที่จะรักษากับเดียวกับพฤติกรรมเพราะอีกแฟ้มและโปรแกรมอรรถประโยชน์ name ยังต้องเป็นอยู่ในนั้นหรือมอยู่ในโฟลเดอร์

ส่งออกเส้นทางที่ระบุในราสตูดิโอ

[Output path specified in visual studio]

แท้จริงผลส่งออกเส้นทาง

[Actual output path]

.net .net-5 .net-6.0 visual-studio
2021-11-24 05:08:25
1

คำตอบที่ดีที่สุด

1

ฉันจะให้คนติดตามข้อมูลสำหรับอ้างอิงและเห็นแก่ของตอบคำถาม

คุณสามารถป้องกันว่า TargetFramework คือกเพิ่มเข้ากับค่าผลส่งออกโฟลเดอร์โดยการเพิ่มคลังตามทรัพย์สินของแฟ้มโครงการ.

<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>

ยิ่งไปกว่านั้นคุณสามารถป้องกัน RuntimeIndentifier(e.g. win-x64),ถ้าพวกเพื่อเป็นการเพิ่มการตั้งค่านี้ทรัพย์สินให้ปลอม:

<AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>

คุณควรทำแบบนี้?

บางทีอาจจะไม่. พวกนั้นเป็นไดเรกทอรีมีเหตุผล:เพื่ออนุญาตให้มีหลาย TargetFramework(รุ่น)และ/หรือหลาย RuntimeIndentifier ในคู่ขนาน(มิเช่นนั้นแสดงผลจะผสมในสิ่งที่ชั่วร้าเห็น).

2021-11-24 07:55:53

คือมันต้องทำแบบนี้หรอกถ้าคุณกำลังสร้าง WinForms/WPF แอ๊ป? ฉันเข้าใจความต้องการสำหรับมันตอนที่ตึกบรรณารักษ์ที่กำลังๆจะถูกกระจายออกเป็นและถูกใช้โดยความหลากหลาย runtime ชนิดแต่แล้วตอนที่ตึกนี้เป็นพื้นที่ทำงานแอ๊ป?
asaf92

ขอบคุณคริสเตียนเส้นแรกของกรอบคุณชื่นี่มหัศจรรย์จริงๆ สำหรับพวกนั้นสงสัยว่าทำไมผมต้องการสิ่งนี้ซอฟท์แวร์ตัวนี้สำหรับการผลิตอุปกรณ์และจะเดียวที่เคยถูกติดตั้งอยู่สองสามฝ่ายไอทีเปิดดูคอมพิวเตอร์งั้นเราคงไม่ใช้การตีพิมพ์เราเพิ่งย้ายที่ปล่อยตัวสร้างโฟลเดอร์ให้เป็นพิเศษตำแหน่งที่อยู่ของเครื่องมือและมันต้องการที่จะรักษาที่ถูกต้อง functionality องกับซอฟต์แวร์ มันยังเป็นคนที่ถูกเพิ่มยินดีขององค์การอาหารและยาผิดกฎมลภาวะและระบบเอกสารเกี่ยวข้อง
Possibility

โปรดสังเกตว่าเป็นคนอื่นพูด-ว่า"ปลดปล่อย"(หรือ"ดีบั๊ก")โฟลเดอร์โดยทั่วไปจะ ไม่ รวมทั้ง dependencies นั่นของโปรแกรมต้องการที่จะวิ่งหนี ที่เต็มไปด้วเรื่องของเรื่องคือ,เอ่อ,ซับซ้อน(การค้นหา"ตัวเองถูกควบคุมเปลืองลึกแอ๊ป"จะเริ่มต้น). ในอนายพลเพียงแต่หลังจากทำ"การตีพิมพ์"ขั้นตอนคุณจะแน่ใจว่าคุณมี dependencies นแอพฯต้องการจะหนีบอีกกล่อง
Christian.K

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................