نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.
kablayi عزیز سلام
یه سوال داشتم درسته آماتوریه ولی شما هم پای آماتوری ما بگذار
چطوری درست کنیم setup
زمانی که برنامه رو تو یک شبکه نصب کردیم مثلا روی یک سرور بقیه کلاینتها بتونن از اون استفاده کنند
من قبلا شاخه اصلی که موقع نصب اضافه میشد رو شیر میکردم ولی خطا میده فکر کنم روشم کاملا غلط باشه که اینطوری خطا میده
حالا شما روشی دارید که برنامه ای که روی سرور نصب میشه بدونه اینکه بر روی کلاینتها برنامه
نصب بشه ازش کلاینتها استفاده کنند
راستی بانکی رو که تو برنامه ازش استفاده میکنم sql2005 هستش
ممنون میشم منو راهنمائی کنید
نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.
نقل قول:
نوشته شده توسط
kablayi
ببخشيد اگه اين سؤال تکراري هستش
چطور ميشه کاري کرد که ويزوال بيسيک به طور خود کار تشخيص بده که چه کامپوننت ها و ابزارهائي بايد به برنامه نصب اضافه شوند؟ دقيقا مثل پکيج در وي بي 6 ؟؟؟
مثلا خود برنامه ستاپ، دي ال ال ها و کتابخانه هاي رفرنس شده رو به پروژه ستاپ ضميمه کنه؟؟؟
نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.
نقل قول:
نوشته شده توسط
Hossis
ببخشيد اگه اين سؤال تکراري هستش
چطور ميشه کاري کرد که ويزوال بيسيک به طور خود کار تشخيص بده که چه کامپوننت ها و ابزارهائي بايد به برنامه نصب اضافه شوند؟ دقيقا مثل پکيج در وي بي 6 ؟؟؟
مثلا خود برنامه ستاپ، دي ال ال ها و کتابخانه هاي رفرنس شده رو به پروژه ستاپ ضميمه کنه؟؟؟
سلام دوست عزیز ...
در VB.net هر موقع که برنامه رو Run میکنید تمامی فایل های و Dll های لازم بصورت اتوماتیک در پوشه debug کنار فایل exe برنامه کپی میشه و شما میتونید فایل exe و اون dllها رو در پروژه ستاپ خودتون استفاده کنید ...
موفق باشید ...
نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.
نقل قول:
نوشته شده توسط
a.maleki
kablayi عزیز سلام
یه سوال داشتم درسته آماتوریه ولی شما هم پای آماتوری ما بگذار
چطوری درست کنیم setup
زمانی که برنامه رو تو یک شبکه نصب کردیم مثلا روی یک سرور بقیه کلاینتها بتونن از اون استفاده کنند
من قبلا شاخه اصلی که موقع نصب اضافه میشد رو شیر میکردم ولی خطا میده فکر کنم روشم کاملا غلط باشه که اینطوری خطا میده
حالا شما روشی دارید که برنامه ای که روی سرور نصب میشه بدونه اینکه بر روی کلاینتها برنامه
نصب بشه ازش کلاینتها استفاده کنند
راستی بانکی رو که تو برنامه ازش استفاده میکنم sql2005 هستش
ممنون میشم منو راهنمائی کنید
سلام ...
دقیقا متوجه نشدم منظورتون چیه ؟ ....
برنامه ای که روی سرور اجرا میشه دو حالت داره :
یکی اینکه یه نسخه برای کلاینت تولید میشه و یه نسخه برای سرور که سطح و نحوه دسترسی به دیتابیس در هر دو متفاوت هست ...
روش دیگه همونیه که گفتید برنامه روی سرور نصب میشه و برای کلاینت ها share میشه که این کار بار ترافیکی زیادی داره ...
البته من تخصص زیادی توی شبکه ندارم و اطلاعاتم در همین حد هست ...
ولی فکر کنم چون شما از دیتابیس در برنامه تون استفاده میکنید بایستی دو نسخه داشته باشین ... یکی برای سرور و دیگری برای کلاینت که بایستی برای کلاینت کانکشن استرینگ تونو طبق سرور شبکه تعیین کنید ...
موفق باشین ...
نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.
باسلام
دوست عزیز من در برنامه سی شارپ قراره یه ستاپ بسازم از اسکیوال 2005 استفاده میکنم آیا احتیاجه که اسکیوال روی سیستم مقصد نصب بشه ؟ یا اسکیوال اکسپرس کافیه؟
شنیدم اکسپرس محدودیت واسه حجم داره.درسته؟
نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.
نقل قول:
نوشته شده توسط
Dr.Saeed
باسلام
دوست عزیز من در برنامه سی شارپ قراره یه ستاپ بسازم از اسکیوال 2005 استفاده میکنم آیا احتیاجه که اسکیوال روی سیستم مقصد نصب بشه ؟ یا اسکیوال اکسپرس کافیه؟
شنیدم اکسپرس محدودیت واسه حجم داره.درسته؟
خیر نیازی نیست ... همون اکسپرس کافیه تا بتونید از بانک اسکیوال در برنامتون استفاده کنید ...
اگه منظورتون تعداد رکوردهای قابل ذخیره در sql هست که فکر نکنم مشکلی پیش بیاد ...
نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.
ضمن تشکر از تاپیک مفیدتون
ستاپ نصب شده من هنوز به ارتباط برنامه با بانک اطلاعاتی ارور میده! آیا می بایست یه script از دیتابیس بسازیم و در برنامه آنرا روی اسکیوال بنشونیم یا اینکه نیازی نیست؟
نقل قول:
برای این منظور طبق مرحله اول آموزش در قسمت 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
حالا شما تست کنید ببینید جواب میده یا نه ...
این آدرس ذکر شده برای هر اسکیوالی جواب میده,اسکیوال من 2005 developer edithon
نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.
شما توسیستمتون چک کنید ببینید این مسیر وجود داره ... بایستی در این مسیر دیتابیس های پیش فرض اسکیوال وجود داشته باشن ...
احتمالا در ورژن های مختلف با یک یا دو پوشه اختلاف میتونید این مسیر رو پیدا کنید ....
بعد از پیدا کردن اون مسیر میتونید طبق روش بالا عمل کنید ...
(چون همون اسکیوالی که در سیستم شما هست به پروژه ضمیمه میشه از لحاظ آدرس مشکلی نخواهید داشت...)
موفق باشید ...
نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.
دوست عزیز من مراحل ساخت ستاپ را طبق موارد فوق رفتم ولی موقع bulid کردن درون
Application Folder زیر فایلی به نام wmp.dll خطی آبی کشید و eror به این مضمون که چنین فایلی تحت حمایت ویندوز-سیستم است داد و ساخت ستاپ را متوقف کرد
ممنون میشم راهنماییم کنید.
نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.
سلام ...
این dll در پوشه debug وجود داره؟ ...
موقع اجرای برنامه در VS این dll به صورت اتوماتیک توی پوشه bedug کپی میشه یا اینکه خودتون کپی کردین ...?
اگر همینجوری بود شما یه پروژه جدید باز کنید و از اول محتویات پوشه دیباگ رو در Application Folder کپی کنید ...
نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.
نقل قول:
این dll در پوشه debug وجود داره؟ ...
با نام مشابه نه ولی چند فایلی در debug وجود داره که به نظر میاد با این فایل از یک ریشه اند(طی تحقیقی که کردم مربوط به windows media pleyer است . تو برنامم از مدیا پلیر استفاده کردم)
نقل قول:
موقع اجرای برنامه در VS این dll به صورت اتوماتیک توی پوشه bedug کپی میشه یا اینکه خودتون کپی کردین ...?
خودش بصورت اتوماتیک درون debug میاره و امکان remove هم نداره!
نقل قول:
اگر همینجوری بود شما یه پروژه جدید باز کنید و از اول محتویات پوشه دیباگ رو در Application Folder کپی کنید
چندین بار امتحان کردم ولی میگه می بایست این فایل اکسکلود (بدون اثر) بشه و وقتی اکسکلود میکنم فایلهایی که تو debug از نوع assemble هستند قرمز میشن و ستاپ اجرا میشه ولی وقتی نصب میکنم باز نمی کنه و erorr باز نشدن میده
نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.
نقل قول:
چندین بار امتحان کردم ولی میگه می بایست این فایل اکسکلود (بدون اثر) بشه و وقتی اکسکلود میکنم فایلهایی که تو debug از نوع assemble هستند قرمز میشن و ستاپ اجرا میشه ولی وقتی نصب میکنم باز نمی کنه و erorr باز نشدن میده
سلام ...
دوست عزیز من این فایل رو exclude کردم و بعد برنامه رو با دو دی ال ال AxInterop.WMPLib.DLL و Interop.WMPLib.DLL
biuld کردم و بعد پروژه ساخته شده رو نصب کردم ... هیچ مشکلی نداشت و برنامه با مدیا پلیر اجرا شد ...
شما فایل رو درست Exclude میکنید ؟
شما باید خاصیت Exclude اونو برابر true قرار بدین ...
اگر درست این کارو انجام میدید ... نمیدونم دیگه مشکل کجاست ... باید ببخشید ...
شما بازم سعی کنید ببینید میشه یا نه؟
شرمنده ...
نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.
خواهش میکنم دوست عزیز(حق با شما بود)...
برای ستاپ گرفتن از برنامه هایی که سر و کاری با دیتابیس ندارند هیچ مشکلی بندارم و
برنامه روی سیستم مقصد جواب میده ولی در برنامه هایی که با دیتابیس کار میکنند نتوانستم
آنرا روی سیستم مقصد نصب کنم نمیدونم همه جوانب راسنجیدم یا نه؟
من برای ارتباط ستاپ با دیتابیس فقط 2 کار انجام میدم
1.انتخاب نسخه sql exprss 2005 به همراه مابقی کامپوننت ها
2.ساختن تودرتو Microsoft SQL Server\MSSQL.1\MSSQL\Data در proram file folder و اضافه کردن فایل دیتابیس با پسوند mdf
درون دیتا
آیا این موارد کافیه ؟
احتیاج به ساختن فایل script از دیتا بیس نیست؟
آیا لازم نیست دیتا بیس را attach کنیم؟
ممنون میشم راهنماییم کنید...
نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.
سلام ...
موقع اجرا چه اروری میده ؟
موقع اجرای برنامه در سیستم خودتون دیتابیس شما کجا قرار داره .... یعنی تو همون مسیر تودرتوی بالاست؟
نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.
سلام دوستان عزیز،
این تاپیک قفل شد، لطفا" هز یک از سوالات خود را در یک تاپیک جدید مطرح نمایید ،/