باستثناء الصفحة من الإصدار بناء في مشروع ASP.NET
-
10-07-2019 - |
سؤال
وأنا باستخدام "Inspector.aspx" للقيام ببعض التجارب في بلدي التصحيح بناء. في بناء الإصدار (والأهم من ذلك عند إنشاء المثبت)، أستبعد يدويا الصفحة (وانها تتعلق C # الملفات) من المشروع.
هل هناك طريقة لاستبعاد الملفات في تكوين حل تحديده تلقائيا في مشروع ASP.NET؟
ومشاريع C ++ تعطي السيطرة على استبعاد / إدراج في ملف التكوين في
المحلول
وخيار واحد هو تعديل msbuild الخاص بك (* .csproj) ملف لاستبعاد مشروط بعض الملفات على أساس تكوين الحل (أي تصحيح، الإصدار، الخ). على سبيل المثال:
<Compile
Exclude="inspector.aspx"
Condition="'$(Configuration)' == 'Release'" />
وبالمثل هل يمكن تعريف ItemGroup تحتوي فقط على الملفات التي تريد إدراجها في بناء تصحيح:
<ItemGroup Condition="'$(Configuration)' == 'Debug'">
<Compile Include="inspector.aspx" />
<Compile Include="...other files..." />
</ItemGroup>
لا تنتمي إلى StackOverflow