تواجه مشكلة في تشغيل تحليل التعليمات البرمجية من موجه الأوامر مع MSBuild

StackOverflow https://stackoverflow.com/questions/2509127

سؤال

أنا أستخدم 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 على خادم البناء. تم حل المشكلة.

ملحوظة:
يجب أن يكون خادم البناء عبارة عن تكرار لبيئة المطورين الخاصة بك (وليس بيئة الإنتاج)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top