PDA

View Full Version : استفاده از دو نسخه متفاوت .NET Framework در یک Solution



mmbguide
سه شنبه 29 فروردین 1396, 19:49 عصر
سلام

آیا امکانش هست در یک Solution از دو نسخه متفاوت .NET Framework استفاده کرد؟ (مثلا 3.5 و 4.5). آیا ارتباطی با مفهوم Multi Targeting داره؟ لطفا راهنمایی بفرمایید.

باتشکر

hamid_hr
سه شنبه 29 فروردین 1396, 20:02 عصر
در یک solotion شما میتونید از چند تا نسخه استفاده کنید
.net framwork برای پروژه ها ست میشن.

mmbguide
سه شنبه 29 فروردین 1396, 20:48 عصر
پروژه خودم با نسخه 4.5 کار شده و الان یک Component دارم که باید با نسخه 3.5 کار کنه و اگر پروژه 4.5 باشه خطا میده و حتما باید روی 3.5 تنظیم بشه. حالا چطور این دو رو با هم در یک پروژه استفاده کنم؟

hi level hdd
چهارشنبه 30 فروردین 1396, 16:16 عصر
سلام.
با تغییر فریم ورک، برنامه یک فایل کانفیگ براتون میسازه که داخل اون این تگ رو بذارید:
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
در اینجا من از دات نت 4 استفاده کردم ولی کامپوننتی دارم که با دات نت 2 نوشته شده. اگر این useLegacyV2RuntimeActivationPolicy نباشد برنامه با خطا هنگام اجرا مواجه می شود.
شما به دات نت دلخواه سوییچ کنید و فایل کانفیگی که به صورت خودکار ایجاد می شود را به روش بالا تغییر دهید.