نهايي كردن پروژه در Vb.net 2005

AMiR

Active Member
سلام
من با VB.net2005 يه برنامه بانك اطلاعاتي نوشتم
حالا مي خوام روي يه سيستمي كه VS.2005 ‌نداره اجراش كنم ،‌ فايل هاي مورد نياز و همچنين Frame work‌ رو براي برنامه چطوري تهيه كنم كه نيازي به نصب VS.NET2005 رو سيستم مشتري نباشه .
ممنون ميشم راهنمايي كنيد
 

AliHSlc

Member
دوست عزیز من خودم مبتدی هستم ولی یه ابر همچین موضوعی واسه من پیش اومده بود ... یعنی وقتی فایل ستاپ برنامه رو می خواستم نصب کنم نصب نمی شد... از بک نفر سوال کردم گفت که باید Windows Installer 3.1 رو روی سیستم نصب کنی.... نصب کردم و مشکل حل شد....امیدوارم تونسته باشم کمک کنم..
در غیر این صورت ببخشید:cry:
 

AliHSlc

Member
عزیز وقتی با InstallSheidl فایل Setup ساختی و دیدی که برنامه ی کامپایل شده روی سیستم نصب نمیشه و یا error میده ، احتمال این موضوع هستش که path Windows Installer احتمالا آخرین نسخش باید 3.1 باشه.... روی سیستمت نصب نیست...

مجموعه ی ابزار های مایکروسافت بگرد پیدا میشه.... لینک مستقیمش رو فعلا ندارم....

مثلا اگه برنامه ی نشرپاییز رو که یک برنامه ی مدیریتی ساده هستش بخوای روی سیستم نصب کنی باید حتما Windows Installer رو نصب کرده باشی...وگرنه نصب نمیشه.... یه سری هم به سایت www.winbeta.net بزن...فکر کنم یه چیزایی اونجا دیده بودم..
موفق باشی
 

AMiR

Active Member
پس با InstallSheid واسش setup بسازم ؟ اونوقت خودش Frame work رو سيستم مشتري نصب ميكنه؟
 

saalek110

Well-Known Member
من هم همین سئوال را دارم. یعنی با ستاپ سازی میشه دات نت فریم ورک را نصب کرد.
البته فکر کنم قبلش باید ویندوز اینستالر مناسب هم نصب بشه.
 

AMiR

Active Member
من قضيه اين Windows Installer رو نفهيمدم
اين كجاست
 

saalek110

Well-Known Member
برای من در CD یک همان ویژوال استودیو 2005 است در پوشه wcu این CD هم دات نت فریم ورک هست هم ویندوز اینستالر.
این بحث را هم بخوان.
http://forum.majidonline.com/showthread.php?t=62077&page=2
منظورم از این تاپیک معرفی شده این بود که هر ویندوز اینستالری مناسب نیست. و فکر کنم اول ویندوز اینستالر باید نصب بشه بعد دات نت فریم ورک.
 
آخرین ویرایش:

AMiR

Active Member
ممنون ولي من مجددا چيزي متوجه نشدم!
لطفا بفرماييد از ابتدا بايد چيكاركنم؟
 

saalek110

Well-Known Member
ببینید من راه دستی اش را می گویم.ستاپ سازی اش که گفتم برای من هم سئوال است.


برای اینکه برنامه ای که با ویژوال استودیو 2005 ساخته ای را روی ویندوز دیگری که ویژوال استودیو روی آن نصب نیست باید دات نت فریم ورک 2 روی آن سیستم نصب باشد.
ولی برای نصب دات نت فریم ورک باید ویندوز اینستالر 3 که در همان CD ویژوال استودیو کنار دات نت فریم ورک در پوشه wcu است را باید نصب کنید.

پس اول ویندوز اینستالر را نصب می کنید . بعد دات نت فریم ورک 2 را و بعد نسخه ریلیز باید روی آن اجرا شود.
قضیه دیتابیس هم نمی دونم مشکلی ایجاد می کنه یا نه. مشکل من در آن تاپیک که لینک دادم با وی سی دات نت بود. وی بی دات نت را نمی دانم. ولی فکر کنم یک جور باشند.
 
آخرین ویرایش:

saalek110

Well-Known Member
من همین الان یک ویندوز جدید نصب کردم . این ویندوز دارای سرویس پک 2 است.
بعد رفتم برنامه هایی که با سی شارپ و وی بی دات 2005 ساخته بودم را اجرا کردم. نه نسخه دیباگش اجرا شد و نه نسخه ریلیزش.

بعد رفتم سی دی ویژوال استودیو 2005 شماره 1 آن را در دستگاه گذاشتم و اول از پوشه دبیلو سی یو و داخلش پوشه ام اس آی 31 برنامه ویندوز اینستالر 3 ممیز 1 را نصب کردم. که ریست کرد. و بعدش دات فریم ورک 2 را باز از پوشه دبلیو سی یو نصب کردم. نام پوشه اش هم دات نت فریم ورک بود.

بعد نصب اینها آن برنامه که با وی بی دات نت 2005 ساخته بودم هم نسخه ریلیزش اجرا شد هم نسخه دیباگش. من هم نفهمیدم فرق این دو نسخه پس چیه. اگر کسی می داند بگوید. برنامه من هم یک عکس روی فرم فقط نشان می داد.

برنامه های سی شارپ هم هر دو نسخه اش اجرا شد.
 
آخرین ویرایش:

AliHSlc

Member
سالک عزیز....من زیاد در این زمینه اطلاعات ندارم... ولی فکر نکنم برنامه ی کامپایل شده واسه اجرا شدن به ویزیوال استودیو نیاز داشته باشه.... چون Exe هستش....
شما می خواین سورس برنامه رو روی سیستم متری تغییر بدین یا برنامه ی کامپایل شده رو اجرا کنید؟
 

saalek110

Well-Known Member
نه عزیز. اینکه برنامه ها exe هستند یعنی قابل اجرایی هستند. و بحث من هم فقط اجرای این فایلهای exe است.
سئوال من این بود که فرق نسخه ریلیز با نسخه دیباگ که هر دو exe هستند چیه؟
هر دو بدون دات نت فریم ورک اجرا نمی شوند و با آن اجرا می شوند. پس تفاوت دیگری دارند. باید به مراجع برای مطالعه مراجعه کنم.
قبلا فکر می کردم نسخه دیباگ فقط روی سیستمی که ویژوال استودیو داره اجرا می شود ولی الان فهمیدم چنین نیست.
 

nedkely001

New Member
اجرای نرم افزار دات نت روی سیستم دیگر

سلام
برای ستاپ سازی توی دات نت 2005 ابتدا باید از طریق خود دات نت فایل ستاپ رو بسازی و بعد از اون برای اینکه روی سیستم دیگه اجرا باشه باید چهر چوب دات نت رو در اون سیستم نصب کنی و این کار با فایل .NetFareWork که در خود سی دی دات نت هست انجام می شود
برای دات نت 2003 از ورژن 1.1
برای دات نت 2005 از ورژن 2.2 استفاده می شود
برای ساختن فایل ستاپ از طریق خود دات نت هم وقتی دات نت رو باز می کنی باید به جای Windows Application گزینه Setop رو انتخاب کنی


[email protected]
 

جدیدترین ارسال ها

بالا