PDA

View Full Version : مبتدی: خطای ایجاد شده در ساختن فایل setup توسط خود visual studio



h.rezaee
جمعه 13 مرداد 1391, 01:20 صبح
سلام بر دوستان. ببینید بنده برای این که فریم ورک مورد نظر + اس کیو ال سرور بر روی کامپیوتر هدف هم همراه نرم افزار نصب بشن از propertes خود فایل setup دکمه Prerequisites... رو انتخاب کردم فریم ورک + اس کیو ال مورد نظر رو تیکش رو زدم از اون قسمت انتخاب پایینی که redio button داره دومی رو انتخاب کردم بعد ok.
بعد از این روی bildخود setupزدم منتها این همه اررور داد همشون هم مربوط به همون فریم ورک + اس کیو ال ، اررور ها رو زمیمه کردم . ممنون میشم اگه راهنمایی کنید.

h_assefi
جمعه 13 مرداد 1391, 09:17 صبح
سلام بر دوستان. ببینید بنده برای این که فریم ورک مورد نظر + اس کیو ال سرور بر روی کامپیوتر هدف هم همراه نرم افزار نصب بشن از propertes خود فایل setup دکمه Prerequisites... رو انتخاب کردم فریم ورک + اس کیو ال مورد نظر رو تیکش رو زدم از اون قسمت انتخاب پایینی که redio button داره دومی رو انتخاب کردم بعد ok.
بعد از این روی bildخود setupزدم منتها این همه اررور داد همشون هم مربوط به همون فریم ورک + اس کیو ال ، اررور ها رو زمیمه کردم . ممنون میشم اگه راهنمایی کنید.

دوست عزیز کار شما تا اینجا درست بوده
اما وقتی برنامه می خواهد بسته هایی که شما انتخاب کردی را با همراه فایل setup قرار بده میبینه که فایل ها توی دایرکتوری مورد نظر نیستند.
شما می تونی از هر طریقی که می دونی بسته ها را تهیه کنی مثلا دانلودشون کنی و توی دایرکتوری مشخص قرار بدی

اگه به توضیح بیشتری نیاز داشتی بگو

nilmil_nil
جمعه 13 مرداد 1391, 09:25 صبح
کدوم فریم ورک رو انتخاب کردی؟
اگه از 4 استفاده کردی باید 4 رو علامت بزنی
و به احتمال زیاد اون فایل های وجود ندارند که این همه ارور داده

h.rezaee
جمعه 13 مرداد 1391, 09:29 صبح
دوست عزیز کار شما تا اینجا درست بوده
اما وقتی برنامه می خواهد بسته هایی که شما انتخاب کردی را با همراه فایل setup قرار بده میبینه که فایل ها توی دایرکتوری مورد نظر نیستند.
شما می تونی از هر طریقی که می دونی بسته ها را تهیه کنی مثلا دانلودشون کنی و توی دایرکتوری مشخص قرار بدی

اگه به توضیح بیشتری نیاز داشتی بگو

ممنون میشم اگه توضیح بیشتری بدین. این هم بگم که فریم ورک بنده 3.5 و بعد هم از اس کیو ال enterprice استفاده کردم.

nilmil_nil
جمعه 13 مرداد 1391, 10:06 صبح
وقتی از SQLEnterPrice استفاده میکنید پس اینجا دیگه لازم نیستSQLExpress رو تیک بزنید باید خودتون دستی توی سیستم کاربر SQLServer رو نصب کنید
ولی اگه دیتابیس رو به SQLExpress تبدیل کردی اونوقت باید از این گزینه استفاده کنی

h.rezaee
جمعه 13 مرداد 1391, 10:24 صبح
وقتی از SQLEnterPrice استفاده میکنید پس اینجا دیگه لازم نیستSQLExpress رو تیک بزنید باید خودتون دستی توی سیستم کاربر SQLServer رو نصب کنید
ولی اگه دیتابیس رو به SQLExpress تبدیل کردی اونوقت باید از این گزینه استفاده کنی

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

h_assefi
جمعه 13 مرداد 1391, 10:38 صبح
در مورد sql enterprice دوستمون درست میگه و شما باید روی سیستم مقصد sql server را نصب کنی و تیک های sql را هم بردار
اما در مورد فریم ورک : توی errorها معلومه که framework 3.5 sp1 را انتخاب کردی ولی شما فقط باید framework 3.5 را انتخاب کنی
این کار راانجام بده اگه مشکلت حل نشد بگو تا بگم چکارکنی

h_assefi
جمعه 13 مرداد 1391, 10:45 صبح
ممنون میشم اگه توضیح بیشتری بدین. این هم بگم که فریم ورک بنده 3.5 و بعد هم از اس کیو ال enterprice استفاده کردم.

برو به این آدرس داخل سیستمت C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\DotNetFX3 5
باید داخل این آدرس فریم ورک دات نت 3.5 باشه اگر محتویاتش فایل نصبی framework 3.5 را نداشت باید دانلود کنی (که مطمئنا هست)

h.rezaee
جمعه 13 مرداد 1391, 11:19 صبح
برو به این آدرس داخل سیستمت C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\DotNetFX3 5
باید داخل این آدرس فریم ورک دات نت 3.5 باشه اگر محتویاتش فایل نصبی framework 3.5 را نداشت باید دانلود کنی (که مطمئنا هست)

دوست عزیز همون طوری که از عکس زیر هم معلومه اصلا عبارت framework 3.5 وجود نداره تا تیکش رو هم بزنم.

بعد این که اصلا پوشه ای به اسم Microsoft SDKs وجود نداره!

h_assefi
جمعه 13 مرداد 1391, 11:39 صبح
من از VS 2008 استفاده می کنم و شما از VS 2010 بهمین علت با هم فرق دارند. باید ببینم می تونم فایلش را پیدا بکنم یا نه !!!!
یکم صبر کن ...

h.rezaee
جمعه 13 مرداد 1391, 11:43 صبح
من از VS 2008 استفاده می کنم و شما از VS 2010 بهمین علت با هم فرق دارند. باید ببینم می تونم فایلش را پیدا بکنم یا نه !!!!
یکم صبر کن ...
ممنون منتظر می مونم بعد این که اس کیو ال رو هم به sql express تبدیل کردم منتها وقتی اسکیو ال رو stop میکنم خطا میده نمی تونه بازش کنه!

h_assefi
جمعه 13 مرداد 1391, 11:53 صبح
برای VS 2010
اول باید net framework. 3.5 sp1 را دانلود کنی اینم لینک دانلود framework 3.5 sp1 (http://go.microsoft.com/fwlink?LinkID=118080)
و بعدش فایل دانلود شده را داخل پوشه
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages
یا این آدرس (سیستم عامل x86)
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages
قرار بدی. حالا می تونی این فریم ورک را به برنامت اضافه کنی

h_assefi
جمعه 13 مرداد 1391, 11:55 صبح
ممنون منتظر می مونم بعد این که اس کیو ال رو هم به sql express تبدیل کردم منتها وقتی اسکیو ال رو stop میکنم خطا میده نمی تونه بازش کنه!
خوب معلومه که خطا میده شما موتور های SQL را غیرفعال کردید

h.rezaee
جمعه 13 مرداد 1391, 12:01 عصر
خوب معلومه که خطا میده شما موتور های SQL را غیرفعال کردید
خوب دوست عزیز ممنون بابت فریم ورک بعد این که چه جوری این دیتا بیس رو به برنامه اضافه کنم که با نصبش دیگه این مشکل درست نشه. بعد این که چه جوری sql express رو هم مثل فریم ورک به برنامه اضافه کنیم؟

h_assefi
جمعه 13 مرداد 1391, 12:16 عصر
منظورت از اضافه کردن دیتابیس به برنامه طرز connect شدن هستش ؟ درست متوجه نشدم
sql express را هم می تونی مثل همون فریم ورک از قسمت prerequisites به برنامت اضافه کنی

h.rezaee
جمعه 13 مرداد 1391, 12:21 عصر
خوب دوست عزیز ممنون بابت فریم ورک بعد این که چه جوری این دیتا بیس رو به برنامه اضافه کنم که با نصبش دیگه این مشکل درست نشه. بعد این که چه جوری sql express رو هم مثل فریم ورک به برنامه اضافه کنیم؟

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

h_assefi
جمعه 13 مرداد 1391, 12:32 عصر
دوست عزیز فریم ورک و اس کیو ال درست شد دیگه اون همه خطا رو نمیده فقط نمی دونم چه جوری دیتا بیسم رو به برنامه اضافه کنم تا با خود فایل نصب تو کامپیوتر هدف نصب بشه و اجرا بشه؟
میتونی فایلت را به پکیجت اضافه کنی و مشخص کنی که بعد از نصب داخل چه پوشه ای قرار داده بشه اما نکته ای که هست اینه که مهم نیست از چه مدل اس گیو الی استفاده می کنی چون دیتابیست حتما باید Attach بشه

h.rezaee
جمعه 13 مرداد 1391, 12:36 عصر
میتونی فایلت را به پکیجت اضافه کنی و مشخص کنی که بعد از نصب داخل چه پوشه ای قرار داده بشه اما نکته ای که هست اینه که مهم نیست از چه مدل اس گیو الی استفاده می کنی چون دیتابیست حتما باید Attach بشه
از همون ثسمت add که هستش باید این کار رو بکنم بعد اینکه چه جوری باید اتچ کنم؟

h_assefi
جمعه 13 مرداد 1391, 12:48 عصر
بله شما از همون طریق add می تونی اضافه بکنی و اما در مورد attach کردن من فقط یک راهش را بلدم و اونم اینه که اول sql server را باز می کنی و connect می شی بعدش روی databases راست کلیک می کنی و گزینه Attach را می زنی و بعدش هم فایل دیتابیست را Browse می کنی

h.rezaee
جمعه 13 مرداد 1391, 12:51 عصر
بله شما از همون طریق add می تونی اضافه بکنی و اما در مورد attach کردن من فقط یک راهش را بلدم و اونم اینه که اول sql server را باز می کنی و connect می شی بعدش روی databases راست کلیک می کنی و گزینه Attach را می زنی و بعدش هم فایل دیتابیست را Browse می کنی
یعنی کاربر برای این که بتونه دیتا بیس رو به اس کیو ال وصل کنه باید خودش اتچ کنه؟

h_assefi
جمعه 13 مرداد 1391, 13:07 عصر
کاربر میتونه این کار را انجام بده ولی همیشه خود برنامه نویس این کار را انجام می ده. نمی دونم روشی برای attach بصورت برنامه نویسی هست یا نه

فاطی.جدا
شنبه 09 دی 1391, 15:48 عصر
من هم دقیقا همین مشکل رو دارم . فایل مورد نظر رو دانلود کردم و در پوشه C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages کپی هم کردم .اما همچنان خطا پابرجا هست