سؤال

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

هل هناك أي طريقة للحصول على Visual Studio لتشغيل بعض التعليمات البرمجية أثناء أو بعد تجميع دون استخدام المهمة بعد بناء المشروع أو أي من المكونات؟

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

المحلول

والسحر هو في السطر الأخير من C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets. هذا يقوم بتحميل ملف c:\Program Files\MSBuild\v3.5\Custom.After.Microsoft.Common.targets، إذا كان موجودا.

وهكذا PostSharp التعديلات هذا الملف أثناء التثبيت، ويضيف إشارة إلى ملف الأهداف الخاصة به.

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