وظیفه ما توسعه است. چندین بار انجام یک کار مشابه با مشکلات زیادی روبرو می شویم.
یکی از آنها کامپایل یک برنامه مشابه در یک فریمورک متفاوت است. همانطور که می دانیم رویکرد پایین به بالا در .Net کار می کند. در صورت نیاز به کامپایل و استفاده از dll فریمورک 4.0 در نسخه 4.5 می توانم بدون هیچ مشکلی این کار را انجام دهم. اما برعکس در مورد ما کار نخواهد کرد. اکنون این یک نگرانی جدی است در صورتی که من چند مؤلفه مشترک داشته باشم که در سال های 2010 و 2015 از آنها استفاده می کنیم. برای غلبه بر این مشکل در اینجا راه حل وجود دارد.
مراحل زیر را دنبال کنید:
مرحله 1: یک برنامه جدید Class Library ایجاد کنید و همانطور که در تصویر زیر نشان داده شده است "Configuration Manager" را انتخاب کنید:
مرحله 2: مانند شکل زیر از گزینه "Debug" "New" را انتخاب کنید:
مرحله 3: نام و نام را وارد کنید قرارداد پروژه مطابق شکل زیر:
مرحله 4: اکنون همین کار را برای انتشار نیز انجام دهید، همانطور که در زیر به آن اشاره شده است، بر روی release select new کلیک کنید:
مرحله 5: اکنون مرحله بعدی ویرایش فایل .csproj است، روی فایل .csproj کلیک راست کرده و مانند تصویر در notepad باز کنید. زیر:
مرحله 6: ورودی های زیر را در دفترچه یادداشت پیدا کنید:
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
اکنون به طور واضح به عنوان خط زیر زیر برچسب: