2011-03-09 6 views
1

私はSilverlightの初心者ですし、ブラウザで実行しているときにSilverlightの流れについて知りたい:Silverlightの流れ - (silverlightControlHostソースタグ)

私はと結合ウェブからアプリケーションをダウンロードしましたsilverlight + wcf、そしてこのwcfを私のSilverlightアプリケーションで動かしたいと思っています。 私はsilverupソリューションにfileupanddownlod.webというwcfプロジェクトをコピーしました。今私は、これらのプロジェクトを持っている: silverlightapplication1(シルバー、サービス参照fileupanddownloadが含まれています) fileupanddownload.web(WCF)

私はstartpprojectとしてSilverlightを実行しようとした - それは

...\Bin\Release\SilverlightApplication1TestPage.html 
のパスを実行します

しかし、私は原因の通信例外でwcfを呼び出しました。 ので、私は、私は、彼らがWCFを実行し、ダウンロードしてきたプロジェクトで見た - startupprojectとしてfileupanddownload.webので、それはパスを実行します:

これは、より正確なようです....

しかし... を私がstrtupプロジェクトとしてSilverlightを実行すると、私は実行したいxamlをブラウザーで見ることができ、fileupanddownload.webをstartupプロジェクトとして設定すると、私がダウンロードしたプロジェクトにあったxamlしか見ることができませんそれはどこからそれがかかります...

誰かが私に知らせることができます: xamlを実行するためにSilverlightが行う接続のコードはどこにありますかaspxファイルから?

<param name="source" value="ClientBin/FileUpAndDownload.xap"/> 

ここは私が変更しなければならないことがわかりますか?はいの場合 - どのようにしてxap(とは何ですか?)を生成することができます

ありがとう!

答えて

0

XapはSilverlightアプリケーションの拡張です。つまり、Silverlightビルドルールで最後に生成されるものです。

WebプロジェクトでSilverlightアプリケーションをホストする場合、あなたはそれらを適切に参照するために、Webプロジェクトを設定する必要があります:

  • は、Silverlightアプリケーション]タブ に行く

    • Webプロジェクトを右クリックし、[プロパティ]をクリックし[追加]をクリックしenter image description here
    • ...
    • は、コンボボックスから既存のSilverlightプロジェクトを選択しenter image description here

    • をクリックして、今のWebプロジェクトから最新のSilverlightのビルドを実行することができるでしょう

    を追加します。

  • 関連する問題