ورود

نسخه کامل مشاهده نسخه کامل : سوال در مورد کار کردن فایل اجرایی سی شارپ در سیستم عامل دیگر



afceaglee2013
14-05-2012, 17:08
درود

من یکی 2 تا برنامه یشتر تو سی شارپ ننوشتم بیشتر با وی بی 6 :31: کار کردم. الان یه برنامه ساده که ورودی خروجی فایل داره نوشتم. سیستم عامل من 64 بیتیه (سون) سیستم عامل ای که برنامه باید کار کنه سون 32 بیتیه (لپتاپ) سوالی که داشتم اینه که framework ای که روی خود سون نصبه کافیه یا نه؟ (فریم ورک سیستم خودم 4.0.30319 )
چون سیستم دیگه ای ندارم و نمیخوام پیش طرف ضایع بشم .. اگه فریم ورک کافی نیست از کجا بدونم حداقل چه فریم ورکی لازمه .. البته لازم به گفتن نیست که فریم ورک 4 اگه زده بشه دیگه مشکلی نیست ولی میخوام بدونم دقیقا حداقل چه ورژنی لازمه. چون هر تابعی تو یه فریم ورک خاصی ممکنه اضافه شده باشه و نمیشه دستی همه ی توابع رو از msdn چک کرد اگه روش بهتری هست لطفا راهنمایی کنید
یه سوال خنده دار هم دارم الان متغییر هایی که تو سیستم 64 بیتی استفاده میشه با 32 بیتی فرق میکنه؟ مثلا int ای که من تو 64 بیتی استفاده کردم اونور تو ویندوز 32 بیتی یهو نیاد همون 2 بایتی بشه؟ :31:
فقط دوستان لطفا دقیق جواب بدید ضایع نشیم :11:

عــــلی
15-05-2012, 09:26
بنام خدا.
سلام.
توی قسمت Properties پروژتون باید اونو به صورت x86 کامپایل کنید.Platform رو از any cpu به x86 تغییر بدید.
برای اجرا روی سون همون دات نت 4 کافیه.
در مورد سوال دومتون هم نه هیچ فرقی نمیکنه شما پروژتونو هر وقت خواستید میتونید 64 بیت کامپایل کنید هر وقت خواستید 32 بیت.از همون تنظیماتی که گفتم فکر کنم در قسمت Build باشه.حتماً باید تغییر کنه چون در سیستم عامل های 64 بیت اتوماتیک 64 بیت کامپایل میکنه و روی 32 بیت اجرا نمیشه.
موفق و سربلند باشید در پناه حق.