5

古い c# ライブラリがいくつかあります。それらをブラウザアプリケーションで使用することは可能ですか? たとえば、JavaScript-Object でそれらを使用できますか?

ありがとう

4

2 に答える 2

3

あなたはおそらくそれを行うことができるでしょうが、あなたにはいくつかの作業が必要です.

ライブラリを使用するには、出力タイプが「WinMD ファイル」のプロジェクトを作成します (新しいもの、またはお持ちのライブラリを変更します)。このプロジェクトでは、すべてのパブリック型とその非プライベート メンバーは、いくつかの WinRT 規則に従う必要があります。

例えば:

  • クラスは封印する必要があります (GUI コントロールは例外)
  • カスタム型はジェネリックではない可能性があります
  • 一部のコレクション インターフェイスを除いて、フレームワークのほとんどのジェネリック型は使用できません。
于 2012-02-06T11:39:19.670 に答える
1

はい、できます。WinJS は、任意の (サポートされている) プラットフォーム言語からの「翻訳層」を持つ WinRT の上に構築されています。したがって、WinJS の JavaScript で記述されたコードでは、「古い」C# ライブラリを使用できるはずです。

于 2012-02-06T10:59:18.267 に答える