سلام ...
برای درک بهتر روش کار، چند تا تصویر آماده کردم که امیدوارم کمکتون کنه ....
مرحله اول :
مرحله دوم:
مرحله سوم :
با زدن دکمه next سریال اعتبار سنجی میشود در صورت معتبر بودن به مرحله نصب می رود ولی در صورت نامعتبر بودن پیغام خطای سریال میدهد و اجازه ورود به مرحله بعدی را نمیدهد ...
موفق باشید ...
سلام ........
اول از همه دوستان تشكر ميكنم از بابت مطالب مفيدشون .
و يه سوال دارم كه متاسفانه نتونستم در مطالب شما به اون برسم ...
1-اول از همه مي خواستم در حين يا قبل از نصب برنامه odtnet framework 2 را نصب كنم يه جاي گفته بوديد در قسمت Installation Requirements آن را اضافه كنيم (InstallShield 2009) ولي باز جواب نداد...چرا؟
------------------
2- ميخواستم براي setup پسورد بگزارم ... چطور اين كارو بكنم ؟
با تشكر از شما
افشين160
سلام ...دوست عزيز من با VS.NET 2005 برنامه ام را نوشتم و در قسمت Prerequisites ،
NET FRAMEWORK 2 و Windows Installer2.0 هست و من اونها را اضافه كردم ولي نشد وحتي در قسمت lounch Conditi فايل NET FRAMEWORK يه InstallerUrl داره كه آدرس http://go.microsoft.com/fwlink/?LinkId=9832 در آن قرارداره
....
چكار كنم تا خود NET FRAMEWORK2 خود كار نصب بشه وداخل برنامه ام هم باشه ...؟
سلام ...
دوست عزیز اگر دقت کرده باشین در تصویر بالا گزینه download prerequisites From the same location as my application تیک خورده که باعث میشه موارد انتخاب شده از لیست بالا به صورت یه فایل exe در کنار فایل ستاپ قرار بگیره و اتوماتیک قبل از نصب برنامه اونا اجرا میشن .... البته برای تست کردن اون بایستی توی سیستم دیگه امتحان کنید چون در سیستم خودتون اون موارد نصب شده، دیگه نصب نمیکنه ...
موفق باشید ...
سلام
من در vs2008 نمیتوانم پروژه setup بسازم
هنگام باز کردن یک پروژه حدید پروژه setup نمیبینم. فقط برای من اینجوریه یا در 2008 راه دیگه ای داره؟
kablayi عزیز سلام
یه سوال داشتم درسته آماتوریه ولی شما هم پای آماتوری ما بگذار
چطوری درست کنیم setup
زمانی که برنامه رو تو یک شبکه نصب کردیم مثلا روی یک سرور بقیه کلاینتها بتونن از اون استفاده کنند
من قبلا شاخه اصلی که موقع نصب اضافه میشد رو شیر میکردم ولی خطا میده فکر کنم روشم کاملا غلط باشه که اینطوری خطا میده
حالا شما روشی دارید که برنامه ای که روی سرور نصب میشه بدونه اینکه بر روی کلاینتها برنامه
نصب بشه ازش کلاینتها استفاده کنند
راستی بانکی رو که تو برنامه ازش استفاده میکنم sql2005 هستش
ممنون میشم منو راهنمائی کنید
سلام ...
دقیقا متوجه نشدم منظورتون چیه ؟ ....
برنامه ای که روی سرور اجرا میشه دو حالت داره :
یکی اینکه یه نسخه برای کلاینت تولید میشه و یه نسخه برای سرور که سطح و نحوه دسترسی به دیتابیس در هر دو متفاوت هست ...
روش دیگه همونیه که گفتید برنامه روی سرور نصب میشه و برای کلاینت ها share میشه که این کار بار ترافیکی زیادی داره ...
البته من تخصص زیادی توی شبکه ندارم و اطلاعاتم در همین حد هست ...
ولی فکر کنم چون شما از دیتابیس در برنامه تون استفاده میکنید بایستی دو نسخه داشته باشین ... یکی برای سرور و دیگری برای کلاینت که بایستی برای کلاینت کانکشن استرینگ تونو طبق سرور شبکه تعیین کنید ...
موفق باشین ...
باسلام
دوست عزیز من در برنامه سی شارپ قراره یه ستاپ بسازم از اسکیوال 2005 استفاده میکنم آیا احتیاجه که اسکیوال روی سیستم مقصد نصب بشه ؟ یا اسکیوال اکسپرس کافیه؟
شنیدم اکسپرس محدودیت واسه حجم داره.درسته؟
ضمن تشکر از تاپیک مفیدتون
ستاپ نصب شده من هنوز به ارتباط برنامه با بانک اطلاعاتی ارور میده! آیا می بایست یه script از دیتابیس بسازیم و در برنامه آنرا روی اسکیوال بنشونیم یا اینکه نیازی نیست؟
این آدرس ذکر شده برای هر اسکیوالی جواب میده,اسکیوال من 2005 developer edithonبرای این منظور طبق مرحله اول آموزش در قسمت File system سمت چپ روی File system on target machin راست کلیک کنید و گزینه Add spesial folder>programs files Folder رو انتخاب کنید تا یک پوشه به لیست پوشه های زیر آن با همین نام اضافه شود
بعد شاخه زیر رو درون اون ایجاد کنید یعنی پوشه های تو در تو ....
Microsoft SQL Server\MSSQL.1\MSSQL\Data
حالا دیتابیس رو که فایل Amlak.mdf درون آخرین پوشه یعنی Data قرار بدین ... بعد از کامپایل موقع اجرای ستاپ میبینید اول SQL server express رو نصب میکنه بعد موقع نصب فایل های برنامه دیتابیس شما رو درون آدرس زیر قرار میده ...
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data
حالا شما تست کنید ببینید جواب میده یا نه ...
شما توسیستمتون چک کنید ببینید این مسیر وجود داره ... بایستی در این مسیر دیتابیس های پیش فرض اسکیوال وجود داشته باشن ...
احتمالا در ورژن های مختلف با یک یا دو پوشه اختلاف میتونید این مسیر رو پیدا کنید ....
بعد از پیدا کردن اون مسیر میتونید طبق روش بالا عمل کنید ...
(چون همون اسکیوالی که در سیستم شما هست به پروژه ضمیمه میشه از لحاظ آدرس مشکلی نخواهید داشت...)
موفق باشید ...
دوست عزیز من مراحل ساخت ستاپ را طبق موارد فوق رفتم ولی موقع bulid کردن درون
Application Folder زیر فایلی به نام wmp.dll خطی آبی کشید و eror به این مضمون که چنین فایلی تحت حمایت ویندوز-سیستم است داد و ساخت ستاپ را متوقف کرد
ممنون میشم راهنماییم کنید.
سلام ...
این dll در پوشه debug وجود داره؟ ...
موقع اجرای برنامه در VS این dll به صورت اتوماتیک توی پوشه bedug کپی میشه یا اینکه خودتون کپی کردین ...?
اگر همینجوری بود شما یه پروژه جدید باز کنید و از اول محتویات پوشه دیباگ رو در Application Folder کپی کنید ...
با نام مشابه نه ولی چند فایلی در debug وجود داره که به نظر میاد با این فایل از یک ریشه اند(طی تحقیقی که کردم مربوط به windows media pleyer است . تو برنامم از مدیا پلیر استفاده کردم)این dll در پوشه debug وجود داره؟ ...
خودش بصورت اتوماتیک درون debug میاره و امکان remove هم نداره!موقع اجرای برنامه در VS این dll به صورت اتوماتیک توی پوشه bedug کپی میشه یا اینکه خودتون کپی کردین ...?
چندین بار امتحان کردم ولی میگه می بایست این فایل اکسکلود (بدون اثر) بشه و وقتی اکسکلود میکنم فایلهایی که تو debug از نوع assemble هستند قرمز میشن و ستاپ اجرا میشه ولی وقتی نصب میکنم باز نمی کنه و erorr باز نشدن میدهاگر همینجوری بود شما یه پروژه جدید باز کنید و از اول محتویات پوشه دیباگ رو در Application Folder کپی کنید
سلام ...چندین بار امتحان کردم ولی میگه می بایست این فایل اکسکلود (بدون اثر) بشه و وقتی اکسکلود میکنم فایلهایی که تو debug از نوع assemble هستند قرمز میشن و ستاپ اجرا میشه ولی وقتی نصب میکنم باز نمی کنه و erorr باز نشدن میده
دوست عزیز من این فایل رو exclude کردم و بعد برنامه رو با دو دی ال ال AxInterop.WMPLib.DLL و Interop.WMPLib.DLL
biuld کردم و بعد پروژه ساخته شده رو نصب کردم ... هیچ مشکلی نداشت و برنامه با مدیا پلیر اجرا شد ...
شما فایل رو درست Exclude میکنید ؟
شما باید خاصیت Exclude اونو برابر true قرار بدین ...
اگر درست این کارو انجام میدید ... نمیدونم دیگه مشکل کجاست ... باید ببخشید ...
شما بازم سعی کنید ببینید میشه یا نه؟
شرمنده ...
خواهش میکنم دوست عزیز(حق با شما بود)...
برای ستاپ گرفتن از برنامه هایی که سر و کاری با دیتابیس ندارند هیچ مشکلی بندارم و
برنامه روی سیستم مقصد جواب میده ولی در برنامه هایی که با دیتابیس کار میکنند نتوانستم
آنرا روی سیستم مقصد نصب کنم نمیدونم همه جوانب راسنجیدم یا نه؟
من برای ارتباط ستاپ با دیتابیس فقط 2 کار انجام میدم
1.انتخاب نسخه sql exprss 2005 به همراه مابقی کامپوننت ها
2.ساختن تودرتو Microsoft SQL Server\MSSQL.1\MSSQL\Data در proram file folder و اضافه کردن فایل دیتابیس با پسوند mdf
درون دیتا
آیا این موارد کافیه ؟
احتیاج به ساختن فایل script از دیتا بیس نیست؟
آیا لازم نیست دیتا بیس را attach کنیم؟
ممنون میشم راهنماییم کنید...
سلام ...
موقع اجرا چه اروری میده ؟
موقع اجرای برنامه در سیستم خودتون دیتابیس شما کجا قرار داره .... یعنی تو همون مسیر تودرتوی بالاست؟
سلام دوستان عزیز،
این تاپیک قفل شد، لطفا" هز یک از سوالات خود را در یک تاپیک جدید مطرح نمایید ،/
I've just started tweeting!
@Alireza_Maddah