ถามโง่ๆ เลยครับ เรื่อง .NET ระหว่าง 4.6 และ .NET 3.5

ผมหัดเขียนภาษา C#
โปรแกรม App.exe (สมมติ)

  ทำการ compile โปรแกรม โดยระบุ Target = 3.5
ผมสามารถนำ App.exe ไปรันบน Windows XP ที่ซึ่งติดตั้ง .NET Framework 3.5 ทำงานได้

แต่...
  ทำไมเมื่อนำโปรแกรม App.exe ไปรันบน Windows 10 Pro
ซึ่งติดตั้ง .NET Framework 4.6 เพียงอย่างเดียว (ไม่ได้ติดตั้ง .NET 3.5)

ตอนแรกผมคิดว่า การกำหนด Target ต่ำกว่า น่าจะนำไปรันบน Target ที่สูงกว่าได้

เป็นไปได้หรือไม่ ที่จะรันโปรแกรม Target = 3.5 โดยไม่ติดตั้ง .NET Framework 3.5 ครับ

ผมต้องแก้ไขยังไง รบกวนแนะนำด้วยครับ
มึน...จริงๆ

Note:
ผมลองมั่ว ๆ ตามกระทู้นี้ แต่ไม่ได้ผลครับ
http://stackoverflow.com/questions/13461185/allow-c-sharp-application-built-with-net-2-0-to-run-on-net-4-0-4-5

ขอบคุณมากครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่