PDA

View Full Version : آیا دات نت نسخه پرتابل دارد؟



Beginner2013
جمعه 01 اردیبهشت 1391, 14:43 عصر
با سلام.
آیا دات نت نسخه پرتابل دارد؟منظورم اینه که نیاز به نصب نداشته باشه.
با تشکر

p.yazdkhasti
جمعه 01 اردیبهشت 1391, 14:51 عصر
سلام
خیر ندارد.

aghayex
جمعه 01 اردیبهشت 1391, 14:57 عصر
شما می تونید برنامتو با برنامه spoon پرتابل کنی که تو این برنامه دات نت متناسب برنامتو از سایتش می گیری و با برامت یکی می کنه و شما یه برنامه بدون نیاز به نصب دارید

کلا دات شاما توابع و کلاس ها و اشیایی هست که شما در برنامت استفاده می کنی و شم می تونید در پنجره سولیشن در بخش رفرنس ها کتابخونه هایی که در برنامت فراوانی کردید رو راست کلیک کن و در بخش پروپرتیز اون کتابخونه گزینه کپی لوکال رو ترو کن این کار رو برا تموم کتابخونه هات انجام بده با این کار dll هایی که شما در برنامت استفاده می کنی به برنامت اضافه میشه و دیگه نیاز نیست دات نت نصب کنی

p.yazdkhasti
جمعه 01 اردیبهشت 1391, 15:13 عصر
شما می تونید برنامتو با برنامه spoon پرتابل کنی که تو این برنامه دات نت متناسب برنامتو از سایتش می گیری و با برامت یکی می کنه و شما یه برنامه بدون نیاز به نصب دارید

کلا دات شاما توابع و کلاس ها و اشیایی هست که شما در برنامت استفاده می کنی و شم می تونید در پنجره سولیشن در بخش رفرنس ها کتابخونه هایی که در برنامت فراوانی کردید رو راست کلیک کن و در بخش پروپرتیز اون کتابخونه گزینه کپی لوکال رو ترو کن این کار رو برا تموم کتابخونه هات انجام بده با این کار dll هایی که شما در برنامت استفاده می کنی به برنامت اضافه میشه و دیگه نیاز نیست دات نت نصب کنی
سلام
با جواب شما مخالفم به چند دلیل زیر :
1- .Net Framewok تنها شامل DLL ها و کتابخانه های مورد استفاده در برنامه نمی باشد و شامل بخش های دیگری مانند CLR است. بنابراین کپی شدن DLL ها به تنهایی مشکل دوستمان را بر طرف نخواهد کرد.
2- نرم افزار Spoon Virtual Application Studio با استفاده از Virtualization این کار را انجام می دهد به صورتی که نرم افزار در محل دیگری اجرا می شود و در این حالت کاربر باید ارتباط شبکه داشته باشد که همیشه این موضوع امکان پذیر نیست. تکنولوژی های دیگری نیز به غیر از این نرم افزار در این زمینه وجود دارد.

بنابراین .Net نسخه Portable ندارد ولی در شرایط خاص روش های جایگزین وجود دارد.

Beginner2013
جمعه 01 اردیبهشت 1391, 15:21 عصر
با تشکر از جوابتون. من می خوام برنامه ای بنویسم که داخل سیدی اجرا بشه.علت چیه که دات نت نسخه پرتابل نداره.چرا جاوا میتونه داشته باشه ولی دات نت نه؟
آیا مایکروسافت نمیتونه یا نمیخواد؟!

armsoftpc
جمعه 01 اردیبهشت 1391, 19:25 عصر
به نام خدا
با سلام
پس به این صورت هیچ وقت کدهای #C نمی تونند native و بدون net. بشند؟