سلام
آیا امکانش هست در یک Solution از دو نسخه متفاوت .NET Framework استفاده کرد؟ (مثلا 3.5 و 4.5). آیا ارتباطی با مفهوم Multi Targeting داره؟ لطفا راهنمایی بفرمایید.
باتشکر
سلام
آیا امکانش هست در یک Solution از دو نسخه متفاوت .NET Framework استفاده کرد؟ (مثلا 3.5 و 4.5). آیا ارتباطی با مفهوم Multi Targeting داره؟ لطفا راهنمایی بفرمایید.
باتشکر
در یک solotion شما میتونید از چند تا نسخه استفاده کنید
.net framwork برای پروژه ها ست میشن.
پروژه خودم با نسخه 4.5 کار شده و الان یک Component دارم که باید با نسخه 3.5 کار کنه و اگر پروژه 4.5 باشه خطا میده و حتما باید روی 3.5 تنظیم بشه. حالا چطور این دو رو با هم در یک پروژه استفاده کنم؟
سلام.
با تغییر فریم ورک، برنامه یک فایل کانفیگ براتون میسازه که داخل اون این تگ رو بذارید:
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
در اینجا من از دات نت 4 استفاده کردم ولی کامپوننتی دارم که با دات نت 2 نوشته شده. اگر این useLegacyV2RuntimeActivationPolicy نباشد برنامه با خطا هنگام اجرا مواجه می شود.
شما به دات نت دلخواه سوییچ کنید و فایل کانفیگی که به صورت خودکار ایجاد می شود را به روش بالا تغییر دهید.
آخرین ویرایش به وسیله hi level hdd : چهارشنبه 30 فروردین 1396 در 16:17 عصر دلیل: خطای تایپ