بسته به نسخه دات نت مورد استفاده تون باید دات نت نصب بشه . ( میتونید در فایل App.config نسخه دات نتتون رو مشاهده کنید )
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
و اما در خصوص بانک مورد استفاده تون ، اگر sql هست میتونید همون sql Express رو نصب کنید .
علاوه بر این دو مورد فایلهای Dll مربوط به کامپوننتهای مورد استفاده در برنامه هم باید در کنار فایل اجرایی برنامه کپی شوند . ( اگر از Advansed Installer استفاده میکنید به طور خودکار dll های مورد نیازتون به شما پیشنهاد داده میشه - این فایل ها رو میتونید در پوشه Refrenc برنامه هم مشاهده کنید )
و در نهایت باید فایل دیتابیستون رو هم روی کامپیوتر میزبان کپی کنید ( سطح دسترسی به دیتابیس باید برای کاربر میزبان تعریف شده باشد یا به حالت Every One باشد )
برای ساخت نسخه نصبی از برنامه من Advenced Installer رو پیشنهاد میدم - اینم آموزشش
و اما دیگر آموزش ها - Install Shild