4

注: ~ 2 年前の関連する質問で、 SL3 では実行できないことが確認されました。

Silverlight 5 (AFAICT) にはまだエディット コンティニュがサポートされていないため (ブラウザ外の場合でも、AFAICT)、Silverlight での作業がこれほど困難になった理由を誰か知っているかどうか尋ねたいと思いました。特定のシナリオ (たとえば、Win7+ 上の IE10、32 ビット Silverlight 5 のみ) に制限されていれば幸いです。少なくとも、そのシナリオに対してはるかに迅速かつ生産的に開発し、他のプラットフォームを使用できるからです。 1つのシナリオで正常に機能していた場合のテスト/検証用。

どのシナリオが最も近いのか疑問に思っていましたが、編集と継続が機能しています。私が思いついた唯一のことは、同じソリューション内にある WPF アプリを作成し (WPF と Silverlight アプリの間で必要な変更を最小限に抑えるという目標があるため、おそらく Prism 4 を使用して)、それらを「一緒に」開発することです。 WPF アプリの EnC を作成し、Silverlight でマイナーな開発を行うだけで済むことを願っています。

しかし、それは私が経験したいよりもはるかに多くの問題であり、他に何がうまくいくのだろうか? たとえば、.NET 4 は Silverlight 4 アセンブリをロード/使用でき、WPF は (IIRC) Silverlight をホストできるため、実際の Silverlight アプリを実際に実行する WPF 'シェル' を作成できます (WPF アプリ内でホストされ、それ自体が.NET 4 CLR)。

ただし、そのような取り組みは、現在の Silverlight CLR/ランタイム/そもそも EnC を使用することを困難にしているものについて、少なくとも基本的な理解がなければ (せいぜい) 暗闇の中で撮影されています。それを知ることは、少なくとも理論的には、より実行可能な (手間がかからない) 回避策を導くのに役立つかもしれません. :)

注: 特定の状況でのみ機能する回答 (上記のように、IE10 + Win8 + SL5 など) について知っておくと便利です。:)

4

1 に答える 1

0

次善の策は、編集と再コンパイルです。私はしばらくそれを使用していて、それはかなりうまく機能します。

于 2011-09-22T21:59:31.353 に答える