تواجه مشكلة في تشغيل تحليل التعليمات البرمجية من موجه الأوامر مع MSBuild
-
22-09-2019 - |
سؤال
أنا أستخدم VS2010 RC أثناء استهداف .NET 3.5. يمكنني تشغيل تحليل التعليمات البرمجية عبر Visual Studio دون مشكلة. ومع ذلك ، عندما أحاول تشغيل تحليل التعليمات البرمجية على خادم CI الخاص بنا ، لا يتم تنفيذها. عندما أحاول البناء باستخدام MSBuild 4.0 ، أحصل على الاستثناء التالي:
C: Program Files (x86) msbuild Microsoft VisualStudio v10.0 codeanalysis microsoft.codeanalysis.targets (129،9): خطأ MSB4018: المهمة "codeanalysis" بشكل غير محدد.
C: Program Files (x86) msbuild Microsoft VisualStudio v10.0 codeanalysis microsoft.codeanalysis.targets (129،9): خطأ msb4018: system.typeloadexception: لا يمكن تحميل system.runtime.runtime. TargetFrameworkattribute 'from Assembly' Mscorlib ، الإصدار = 4.0.0.0 ، الثقافة = محايد ، publickeytoken = b77a5c561934e089
كما قلت ، إنه يعمل بشكل جيد عندما أقوم بتشغيله من خلال VS.
المحلول
سيكون لديك أوقات عصيبة لإعداد هذا ...
أود تثبيت VS2010 على خادم البناء. تم حل المشكلة.
ملحوظة:
يجب أن يكون خادم البناء عبارة عن تكرار لبيئة المطورين الخاصة بك (وليس بيئة الإنتاج)