سؤال

هل أي شخص على علم وسيلة لجعل البصرية ستوديو تجاهل تماما ملف عند تجميع؟ لدي C # الحل الذي يحتوي على ملف foo.config التي ليست في الحقيقة ملف التكوين القياسية - انها مجرد ملف نصي. خلال تجميع VS الاستيلاء على عقد من ملف والقنابل.

وأود لذلك أن تتصرف كما لو انها مجرد ملف نصي. ليس لدي خيار تغيير اسم الملف.

وتحرير: يرجى ملاحظة أن BuildAction لا يستبعد الملفات من المترجم التحقق منها. تقرر ببساطة إذا يتم ترجمة الملف إلى التجمع، سواء كان ذلك المحتوى (مثل جي بي جي أو شيء)، أو ما إذا كان ملف مورد. لمزيد من المعلومات: راجع صفحة MSDN <. / P>

وEDIT2: على ما يبدو، إذا كان لديك ملف نصي يدعى foo.config ولديك فتح في حين أن بناء، وVS2005 يطفو على السطح خطأ التفكير أن الملف يجب أن يكون أكس. ومع ذلك، إذا قمت بإغلاق الملف، سوف VS2005 تجاهله.

والحل: مرئي التحقق من صحة ستوديو يسبب أخطاء إذا كان لديك ملف غير متوافق مفتوحة أثناء وقت الإنشاء. للحصول على مثال لكيفية إيقاف هذا (لHTML)، انظر سكوت غوثري آخر . كما ذكر ألين، يجب أن يكون أيضا إجراء إنشاء تحولت إلى "لا شيء". لسوء الحظ، فإن هذا لن يوقف بناء الأخطاء إذا كان لديك ملف مفتوح.

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

المحلول

وانقر بزر الماوس الأيمن> خصائص

وبناء العمل: تعيين "بلا"

وتحرير: إذا كنت تتحدث عن app.config، كنت فوضى غير قادر حقا على شكل لذلك، تحتاج إلى وضعها في ملف .config مختلفة.

وأنا فقط مضاعفة فحص، VS.net لا يهمه ما دام ليست app.config أو يتم تعيين الملف web.config والعمل بناء ملف التكوين إلى "لا شيء"، وسوف "خطأ" إذا كان لديك ملف مفتوح ولكن انها لن تتسبب في تراكم الفشل أو منعها من بناء التجمعات.

وإغلاق الملف وسوف تزول الأخطاء، على غرار الأخطاء تحصل حول ترميز HTML. وتظهر هذه "الأخطاء" وربما إعداد للتكوين في vs.net

نصائح أخرى

ووالاجراءات التي يمكن اتخاذها يعتمد على نوع الحل ووملف. على سبيل المثال (في VS2005)، في محلول C ++ يمكنني انقر بالزر الأيمن على اسم ملف مصدر في حل اكسبلورر وعرض خصائصه. خيار "عام" الأول هو "المستثناة من بناء"، والتي سوف تسمح لك لاستبعاد ملف من عملية الإنشاء دون أن يكون ذلك استبعادها من المشروع تماما.

وأنا انسحب من ملف .config في C # حل، والعثور على خيار "بناء العمل" تحت القسم خيارات متقدمة. ربما ينبغي تعيين هذا إلى "لا شيء".

وفقط حق انقر على الملف واختيار "استبعاد من المشروع."

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

هل أنت متأكد من أن VS تجميع ملف .config ؟؟؟

ويجب التحقق من ذلك هو بناء العمل في خيارات الملف ويمكن تعيينها إلى لا شيء.

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