-
استفاده از نرم افزار در سیستم مشتری بدون نیاز به نصب .NET
سلام دوستان من برای عدم نیاز به نصب دات نت در سیستم مشتری کارهای زیر را انجام دادم:
1. تمامی dll هایی که در قسمت References هست را خاصیت Copy Local را true کردم. (برای انجام این کار ابتدا روی dll مورد نظر راست کلیک میکنید سپس properties را انتخاب کنید و گزینه Copy Local را true کنید.)
2. از منوی Build گزینه Build Solution را کلیک کنید.
تمامی dll ها به فولدر Bin اضافه می شود.
من بعد از انجام این کار برنامه را روی 3 - 4 تا سیستم که دات نت نصب نبود امتحان کردم و به خوبی کار کرد.
حالا از دوستان خواهش میکنم این روش را امتحان کنند و نتیجه را توی همین تاپیک اعلام کنند تا در صورتیکه نرم افزار بدون مشکل کار میکنه بتونیم از این روش هم استفاده کنیم.
فقط عیبی که این کار داره حجم برنامه خیلی زیاد میشه . مثلا برنامه من که حدود 10MB بود با این کار حدود 80MB شد.
-
نقل قول: استفاده از نرم افزار در سیستم مشتری بدون نیاز به نصب .NET
سلام
چی رو امتحان کنیم؟؟؟
منظورتون برنامه شماست؟؟
-
نقل قول: استفاده از نرم افزار در سیستم مشتری بدون نیاز به نصب .NET
منظورتون از .NET دقیقا چیه؟
.NET Framework یا ؟Visual Studio
-
نقل قول: استفاده از نرم افزار در سیستم مشتری بدون نیاز به نصب .NET
اگه منظورتون فریم ورک هستش که باید همون ورژن که باهاش برنامه تون رو ساختید روی سیستم مقصد (مشتری) نصب باشه(و بدون دات نت امکان نداره پس حتما باید نصب بشه)
اگه هم منظورتون ویژوال استودیو هستش که نیازی به نصب اون روی سیستم مقصد نیست
-
نقل قول: استفاده از نرم افزار در سیستم مشتری بدون نیاز به نصب .NET
نقل قول:
نوشته شده توسط
esibarnamenevis
سلام
چی رو امتحان کنیم؟؟؟
منظورتون برنامه شماست؟؟
ببخشد دوست عزیز منظورم برنامه خودم نبود ... منظورم این بود که شما ها هم این روش را امتحان کنید ببینید این روش جواب میده یا نه ...
-
نقل قول: استفاده از نرم افزار در سیستم مشتری بدون نیاز به نصب .NET
نقل قول:
نوشته شده توسط
esibarnamenevis
اگه منظورتون فریم ورک هستش که باید همون ورژن که باهاش برنامه تون رو ساختید روی سیستم مقصد (مشتری) نصب باشه
اگه هم منظورتون ویژوال استودیو هستش که نیازی به نصب اون روی سیستم مقصد نیست
منظورم ویژوال نیست اون را که خودم هم میدونم نیاز به نصب نیست منظور فریم ورک هست ... با این کاری که من انجام دادم روی سیستم هایی هم که فریم ورک نصب نبود برنامه به خوبی کار کرد
-
نقل قول: استفاده از نرم افزار در سیستم مشتری بدون نیاز به نصب .NET
تا الان 38 نفر این تاپیک را مشاهده کردن یعنی یک نفر هم تست نکرده!!!!!؟؟؟؟؟
-
نقل قول: استفاده از نرم افزار در سیستم مشتری بدون نیاز به نصب .NET
سلام
ببینید برنامه تحت بستر دات نت هست و اون dll ها فقط کلاس های استفاده شده برای برنامه هستند و به معنی کل دات نت نیستند
اگر این طور بود که مایکروسافت دیگه نمی گفت نیاز به دات نت هست
بعدشم اکثر کاربران و بازدید کنندگان این سایت برنامه نویس هستند و روی سیستمشون دات نت هست و به سختی میشه براتون تست کرد
-
نقل قول: استفاده از نرم افزار در سیستم مشتری بدون نیاز به نصب .NET
نقل قول:
نوشته شده توسط
danialafshari
سلام
ببینید برنامه تحت بستر دات نت هست و اون dll ها فقط کلاس های استفاده شده برای برنامه هستند و به معنی کل دات نت نیستند
اگر این طور بود که مایکروسافت دیگه نمی گفت نیاز به دات نت هست
بعدشم اکثر کاربران و بازدید کنندگان این سایت برنامه نویس هستند و روی سیستمشون دات نت هست و به سختی میشه براتون تست کرد
من حرف شما را قبول دارم من نگفتم این dll ها کل دات نت هست. گفتم شاید اینجوری نیازی به نصب دات نت روی سیستم مشتری نباشه!! منظور منم این نبود که رویسیستم خودمون هم دات نت نصب نکنیم!!!!
در ضمن حق با شماست حواسم نبود بازدیدکنندگان این سایت برنامه نویس هستند!!!!
-
نقل قول: استفاده از نرم افزار در سیستم مشتری بدون نیاز به نصب .NET
دوستان من از همگی عذرخواهی میکنم. بعد از تست های فراوان امکان اجرا بدون دات نت نیست. از دوست گرامی (danialafshari) هم بابت پست قبلی خودم عذرخواهی میکنم. اگر یکم لحن صحبتم بد بود.
پس نتیجه اینکه بدون دات نت هرگز !!!!
-
نقل قول: استفاده از نرم افزار در سیستم مشتری بدون نیاز به نصب .NET
دوست عزیز این کار شما در صورتی درسته که از یه سری کامپوننت های دیگه استفاده نکنی مثلا من در برنامم از گزارش گیر استیمول استفاده می کنم اما همین گزارش گیر هم خودش از رفرنس های دات نت استفاده می کنه و اینطور میشه که در جاهایی گیر مده
-
نقل قول: استفاده از نرم افزار در سیستم مشتری بدون نیاز به نصب .NET
نقل قول:
نوشته شده توسط
ali.bahrami
دوستان من از همگی عذرخواهی میکنم. بعد از تست های فراوان امکان اجرا بدون دات نت نیست. از دوست گرامی (danialafshari) هم بابت پست قبلی خودم عذرخواهی میکنم. اگر یکم لحن صحبتم بد بود.
پس نتیجه اینکه بدون دات نت هرگز !!!!
نه خواهش می کنم
من یک نرم افزاری گرفتم که میگه میشه دات نت رو پرتابل کرد و درون برنامه قرار داد ولی سیستم دستم نیست که تست کنم
دانلود کنید و اگر زحمتی نیست و دات نت ندارید نتیجه رواینجا بگید
نام برنامه : XenoCode
موفق باشید
-
نقل قول: استفاده از نرم افزار در سیستم مشتری بدون نیاز به نصب .NET
سلام
نسخه هاي جديد برنامه xenocode اسمش عوض شده و به Spoon Virtual Application Studio تغيير پيدا كرده
ميتونيد اين اسم رو جستجو كنيد و دانلود كنيد البته licence داره كه البته مي تونيد نسخه با كركش رو از سايت هاي فارسي پيدا كنيد
در ضمن اين برنامه رو تستش هم كردم و به خوبي كار مي كنه
تنها مشكل هم ميتوان گفت كه بالارفتن حجم برنامه خروجي هست كه براي من خيلي مهم نبود
موفق باشيد
-
نقل قول: استفاده از نرم افزار در سیستم مشتری بدون نیاز به نصب .NET
سلام به دوستان برنامه نویس....
اینو همه میدوند که رو ویندوز 7 و 8 .net framework نصبه،بعید میدونم کسی از ویندوز xp استفاده کنه....
موفق باشید.....
-
نقل قول: استفاده از نرم افزار در سیستم مشتری بدون نیاز به نصب .NET
نقل قول:
نوشته شده توسط
nima.sh
سلام به دوستان برنامه نویس....
اینو همه میدوند که رو ویندوز 7 و 8 .net framework نصبه،بعید میدونم کسی از ویندوز xp استفاده کنه....
موفق باشید.....
سلام
به هر حال شما وقتی برنامه می نویسید باید جوری باشه که برای کاربر شرط های کمی گذاشته بشه.
به کاربر بگی Crystal نصب کن .net 4 نصب کن sql server نصب کن و بعد بهش بگی ویندوز 7 هم نصبکن پشیمون میشه ! :بامزه:
بهتره نرم افزار روی ویندوز های فعال که xp هم جزءش هست به راحتی اجرا بشه
و از طرفی دیگه هم ممکنه برنامه عمومی باشه که دیگه نمیشه کاریش کرد و باید با همه ویندوز ها سازگاری داشته باشه !
موفق باشید
-
نقل قول: استفاده از نرم افزار در سیستم مشتری بدون نیاز به نصب .NET
من در همین هفته که گذشت روی ۶ تا ویندوز xp
.net ۴.۵ نصب کردم.
و یک برنامه دیگه که ممکنه برای بعضی ها از xenocode بهتر باشه mono -aot=static
-
نقل قول: استفاده از نرم افزار در سیستم مشتری بدون نیاز به نصب .NET
من xenocode را نصب کردم ولی اصلا اجرا نمیشه error 0x0003:2 میده !!
-
نقل قول: استفاده از نرم افزار در سیستم مشتری بدون نیاز به نصب .NET
نقل قول:
نوشته شده توسط
FastCode
من در همین هفته که گذشت روی ۶ تا ویندوز xp
.net ۴.۵ نصب کردم.
و یک برنامه دیگه که ممکنه برای بعضی ها از xenocode بهتر باشه mono -aot=static
روی XP SP3 دیگه ؟؟ چون روی سرویس پک 2 فکر نکنم نصب بشه
-
نقل قول: استفاده از نرم افزار در سیستم مشتری بدون نیاز به نصب .NET
سلام دوستان من.
این چندتا نرم افزاری که اسمشونو گفتین (xenocode و ....) .
میشه بگین هر کدوم چند مگابایت به حجم خروجیمون اضافه میکنه؟
مثلا برای فریم ورک 4 چند مگابایت ؟
برای فریم ورک 3.5 چقد؟
.
.
و اینکه بگین اگر یک ورژن از این نرم افزار هارو نصب کنیم تمامی ورژنای فریم ورک رو ساپورت میکنه یا ورژن های این نرم افزار برای فریم ورک های مختلف فرق داره؟
لطفا پاسخ بدین.من اینترنت پرسرعت ندارم و نمیتونم هر کدومو دانلود کنم و روی پروژم تست کنم.
با تشکر از دوستان.
-
نقل قول: استفاده از نرم افزار در سیستم مشتری بدون نیاز به نصب .NET
نقل قول:
نوشته شده توسط
f.beigirad
سلام دوستان من.
این چندتا نرم افزاری که اسمشونو گفتین (xenocode و ....) .
میشه بگین هر کدوم چند مگابایت به حجم خروجیمون اضافه میکنه؟
مثلا برای فریم ورک 4 چند مگابایت ؟
برای فریم ورک 3.5 چقد؟
.
.
و اینکه بگین اگر یک ورژن از این نرم افزار هارو نصب کنیم تمامی ورژنای فریم ورک رو ساپورت میکنه یا ورژن های این نرم افزار برای فریم ورک های مختلف فرق داره؟
لطفا پاسخ بدین.من اینترنت پرسرعت ندارم و نمیتونم هر کدومو دانلود کنم و روی پروژم تست کنم.
با تشکر از دوستان.
دوست عزیز xenocode را میدونم حدود 90MB
-
نقل قول: استفاده از نرم افزار در سیستم مشتری بدون نیاز به نصب .NET
دوست من.فریم ورک 4 که کلش 40 MB هست.پس این نرم افزار به چه درد میخوره؟
-
نقل قول: استفاده از نرم افزار در سیستم مشتری بدون نیاز به نصب .NET
SP 2 و SP 1
از این ملت هر چیزی که بگی بر میاد.
با aot هم معمولا نزدیک ۱۰۰ مگ در میاد