تالار گفتمان مانشت
طریقه درست کردن set up برای برنامه - نسخه‌ی قابل چاپ

طریقه درست کردن set up برای برنامه - fatemesoleimani - 04 اردیبهشت ۱۳۹۲ ۰۹:۳۵ ق.ظ

با سلام
من یه برنامه سی شارپ که دارای فایل sql و crystalreportهست نوشتم و الان می خوام که set upبرای اون درست کنم خطا میده
خواهشا اگه میشه لطف کنید راهنمایی کنید خیلی امتحان کردم اما به نتیجه ای نرسیدم
با تشکر و سپاس فراوان

طریقه درست کردن set up برای برنامه - m450ud - 04 اردیبهشت ۱۳۹۲ ۱۰:۵۷ ق.ظ

advanced installer از ویژوال استودیو بهتره و solution های اونم پشتیبانی میکنه

طریقه درست کردن set up برای برنامه - samaneh_aftab - 04 اردیبهشت ۱۳۹۲ ۱۱:۵۸ ق.ظ

با visual studio.net یک پروژه از نوع Setup Project بسازید . محتویات bin/debug را بهش اضافه کنید. فایلهای mdf/ldf دیتابیس را هم توی برنامه بذارید. connection string را درست تعریف کنید
جزو prerequest های برنامه هم .net framework / Sql Express و Crystall report را تیک بزنید

دقیقتر خواستید بگین تا مرحله به مرحله توضیح بدم

طریقه درست کردن set up برای برنامه - my-manesht - 25 مرداد ۱۳۹۳ ۱۰:۵۱ ق.ظ

سلام دوستان
من یک برنامه با .net نوشته بودم و برای ان فایل setup درست کردم و با فایل setup برنامه را در کامپیوتر مقصد نصب کردم در پیش نیاز های نصب (prerequest) هم موارد زیر را تیک زدم
.net framework 3.5 sp1
microsof .net framework 4
sql server 2008 express
winows installer 4.5
برنامه را نصب کردم بر طبق پیش نیاز ها microsof .net framework 4 و sql server 2008 express و سایر ین نصب شد و بعد برنامه نصب شد. این برنامه از یک دیتابیس محلی استفاده می کند که از طریق sql server 2008 به ان دسترسی دارد
مشکلم این است که بعضی از وقت ها که سیستم restart می شود برنامه قادر نیست از طریق sql server 2008 به db دسترسی پیدا کند چون سرور واقعا در حالت run نیست.
در sql server configuration manager برای sql server(sqlexpress) موارد زیر تنظیم شده است
state=running
start mode=automatic
ولی واقعا سرور run نیست مجبورم حتما به صورت دستی در sql server configuration manager سرور را stop و سپس start کنم تا واقعا سرور run شود
چه کار کنم تا این مشکل حل شود در ضمن در sql server configuration manager سایر سرورها به غیر از sqlexpress در حالت stop هستند
فایل کانفیگ مربوط به connection به دیتابیس به صورت زیر است
کد:
<?xml version="1.0"?>
<configuration>
<startup>
  <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
  <connectionStrings>
    <add name="CostManagmentDBEntities" connectionString="metadata=res://*/CostManagmentModel.csdl|res://*/CostManagmentModel.ssdl|res://*/CostManagmentModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database\CostManagmentDB.md​f;Integrated Security=True;Connect Timeout=30;User Instance=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />
  </connectionStrings>
</configuration>