Visual Studio 2005 خطأ:حدث خطأ أثناء توليد الإطلاق:بناء جملة غير صالح

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

سؤال

أنا أعمل في VS 2005 و قد ذهب شيء خاطئ على الجهاز الخاص بي.فجأة فجأة, أنا لم يعد يمكن بناء النشر الملفات.بناء الرسالة:

ERROR: An error occurred generating a bootstrapper: Invalid syntax.
ERROR: General failure building bootstrapper
ERROR: Unrecoverable build error

جوجل للبحث سريع إحضار آخر 2 خطوط ، ولكن لا أحد في الفضاء الإلكتروني من أي وقت مضى وقد ذكرت الرسالة الأولى قبل.(الصيحة!أنا أول شيء على شبكة الإنترنت!)

الأجهزة الأخرى في مكتبي قادرون على القيام بناء.بلدي آلة قادرة على القيام بناء من قبل.ليس لدي أي فكرة ما الذي غير أن يخل بالتوازن الدقيق من الأشياء في بلدي مربع.كما أنني حاولت كل الطقوس التقليدية أيإغلاق Visual Studio تهب بعيدا كل بن obj المجلدات إعادة التشغيل ، الخ.ولكن دون جدوى.

من أجل التبسيط أنا خلقت قليلا "مرحبا العالم" التطبيق مع نشر الملف.طيه بناء الإخراج:

------ Build started: Project: HelloWorld, Configuration: Debug Any CPU ------
HelloWorld -> C:\Vault\Multi Client\Tests\HelloWorld\HelloWorld\bin\Debug\HelloWorld.exe
------ Starting pre-build validation for project 'HelloWorldSetup' ------
------ Pre-build validation for project 'HelloWorldSetup' completed ------
------ Build started: Project: HelloWorldSetup, Configuration: Debug ------
Building file 'C:\Vault\Multi Client\Tests\HelloWorld\HelloWorldSetup\Debug\HelloWorldSetup.msi'...
ERROR: An error occurred generating a bootstrapper: Invalid syntax.
ERROR: General failure building bootstrapper
ERROR: Unrecoverable build error
========== Build: 1 succeeded or up-to-date, 1 failed, 0 skipped ==========

أنا باستخدام:

  • MS Visual Studio 2005 نسخة 8.0.50727.762 (SP .050727-7600)
  • .NET Framework الإصدار 2.0.50727
  • نظام التشغيل:Windows XP Pro

مرة أخرى, ليس لدي أي فكرة ما الذي تغير.كل ما أعرفه هو أن يوم واحد كان كل شيء يعمل بشكل جيد ؛ في اليوم التالي كنت فجأة لا يمكن أن تفعل أي نشر يبني في كل شيء (على الرغم من كل المشاريع الأخرى التي لا تزال تجمع بخير).

نشرت لي هذا على MSDN قبل حوالي شهر, و يبدو أنهم لا يعرفون ما يجري, إما.

أي شخص لديه أي فكرة ما هو هذا ؟


@براد ويلسون:شكرا ولكن إذا كنت تقرأ منصبي الأصلي ، سترى أن فعلت بالفعل البدء في حل كامل من الصفر و هذا لم يساعد.


@deemer:ذهبت من خلال كل الألم من إلغاء تثبيت وإعادة تثبيت, على الرغم من أنني لم يكن لديك اقتراحات للقراءة أثناء انتظار...و البؤس!- لا يزال نفس الخطأ يظهر.يبدو أن جهاز الكمبيوتر قد تم بطريقة ما وصفت بأنها غير صالحة القيام بنشر يبني من أي وقت مضى مرة أخرى.

هل لدى أحدكم أي فكرة من أين هذا "سر التحول" قد يكون ؟

هل كانت مفيدة؟

المحلول 3

الحل!
شكرا مايكل Bleifer من دعم Microsoft - لقد قمت بتثبيت .NET framework 2.0 المزود بحزمة الخدمة SP1 و تم حل المشكلة!

نصائح أخرى

إذا كان لا بناء إلا على جهاز واحد ، ثم إما كنت قد تمكنت من جعل هذا الجهاز مختلفة ، أو VS2005 تثبيت تالف.إذا كنت تأخذ رسالة الخطأ على وجه القيمة ، ثم المشكلة هو على الارجح الأخير.حاول تشغيل ميزة الإصلاح من VS2005 المثبت ، أو إذا تعذر ذلك ، تثبيت VS2005.لعبة اندر هو كتاب جيد للقراءة بينما كنت في انتظار :-|.

للأسف هذا الخطأ هو التقاط كل خطأ معالج إعداد المشاريع.كما تخمين ، أود أن أقول أنه ربما إعداد مشروع فساد ما مما تسبب في حدوث "بناء جملة غير صالح" خطأ.

محاولة إنشاء مشروع إعداد جديد و تبدأ بالقيام الأمور خطوة واحدة في وقت واحد ، ومعرفة ما إذا كان يمكنك إعادة إنشاء المشكلة (أو أمل تجنب ذلك تماما).

لدي مشكلة مشابهة (An error occurred generating a bootstrapper: Unable to finish updating resource for [YourAssemblyPath] with error 80070005).هذا خطأ وقعت على اللاحق يبني من إعداد المشروع (بناء أول بعد إعداد مشروع إنشاء عملت دائما بالنسبة لي).اتضح أن تكون ذات صلة إلى كل عميل التحكم في مصدر(Sourcegear قبو) و مايكروسوفت أساسيات الأمن.أضفت Sourcegear هو VaultGUIClient.exe كما استبعدت عملية في أساسيات الأمن.


  • Win 7 Ult x64
  • VS2010 بريم SP1
  • Sourcegear قبو 5.0.4 (18845)
  • أساسيات الأمن الإصدار:2.1.1116.0

تعطيل إلباس الحذاء

In Solution Explorer, select the deployment project.

On the Project menu, click Properties.

In the Property Pages dialog box, expand the Configuration Properties node, and then select the Build property page.

Click the Prerequisites button.

In the Prerequisites dialog box, clear the Create setup program to install prerequisite components check box, and then click OK. 
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top