locked
.NET はコンパイル必須? RRS feed

  • 質問

  • Silverlight 初心者です。

     

    .NET を使った Silverlight のプログラムを、慣れている JScript で作ろうと思っていたのですが、

    あちこちのドキュメントを読んだら、一旦 .xap ファイルにコンパイルして使う…とありました。

     

    Silverlight なら コンパイルなしで簡単にコーディング→即テストをできるかと思っていましたが、

    やっぱり コンパイル必須なんでしょうか?

    それとも、JScript など非標準の言語だけ 特殊なんでしょうか;

     

    ご存知の方 いらっしゃいましたら、教えてください。

    2008年11月17日 6:35

回答

  • コンパイル作業がなしとなると、実行する時点でC#やVBのコードを解釈する必要があり、その分Silverlight2のランタイムが大きくなりますし、実行時の負荷、開始までの時間が多くかかります。

    ですので、配置する前にコンパイルが必要となること自体は不思議ではありません。

     

    また、コントロール等のクラス群もランタイムには含まれていなかったりするので、xapファイルにまとめる作業は必要になると思います。

    (参考: http://blogs.msdn.com/mohno/archive/2008/09/03/Silverlight-_2D00_-Inside-.xap-file.aspx )

     

    2008年11月17日 14:22

すべての返信

  • コンパイル作業がなしとなると、実行する時点でC#やVBのコードを解釈する必要があり、その分Silverlight2のランタイムが大きくなりますし、実行時の負荷、開始までの時間が多くかかります。

    ですので、配置する前にコンパイルが必要となること自体は不思議ではありません。

     

    また、コントロール等のクラス群もランタイムには含まれていなかったりするので、xapファイルにまとめる作業は必要になると思います。

    (参考: http://blogs.msdn.com/mohno/archive/2008/09/03/Silverlight-_2D00_-Inside-.xap-file.aspx )

     

    2008年11月17日 14:22
  • コントロールも含めないといけないんですね; 知りませんでした。

     

    ありがとうごいます。

    2008年11月17日 23:35