كيفية تحديد CompilerVersion على aspnet_compiler.exe دون ويب.التكوين?

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

سؤال

عند precompile دليل التي لا تحتوي على web.config, ، aspnet_compiler.exe الافتراضي CompilerVersion 2.0 و 3.5 رمز فشل تجميع.التالي هو الحد الأدنى web.config الطريقة الوحيدة لتحديد CompilerVersion?

<?xml version="1.0"?>
<configuration>
    <system.codedom>
        <compilers>
            <compiler language="c#;cs;csharp" extension=".cs" warningLevel="4"
                      type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
                <providerOption name="CompilerVersion" value="v3.5"/>
                <providerOption name="WarnAsError" value="false"/>
            </compiler>
        </compilers>
    </system.codedom>
</configuration>

نحن متكاملة asp.net precompilation مع شركائنا في بناء التكامل البيئات التي لا تستخدم web.configs لدينا مكتبة التحكم مكونات

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

المحلول

هنا يمكنك أن تجد معالمها.نلاحظ أيضا أن ASP.NET تجميع أداة غير متوفر مع إصدارات ASP.NET في وقت سابق من ASP.NET الإصدار 2.0.

ل .NET 2.0 هذه هي الخطوات التي تحتاج إلى القيام به

  • ابدأ > تشغيل و اكتب cmd.
  • set path=%windir%\Microsoft.NET\Framework\v2.0.50727
  • aspnet_compiler –v / –p c:\myproject estsite c: estcompile

أعتقد أن الإصدارات الأخرى .صافي لديك القرص المضغوط إلى المقابلة الدليل.

اقرأ أيضا هذا.قد تجد أنه من المفيد.

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