1

Lightswitch で Visual Studio 機能を使用できません。たとえば、Web 参照の追加は、サービス参照の追加オプションの詳細タブでは使用できません (ボタンがありません)。また、サービス参照の追加は、すべての ebay API 呼び出しでは機能しないようです。また、lightswitch ドットを使用すると、system.windows.forms などの他のビジュアル スタジオ機能を使用できます。

以前の投稿で、Silverlight クラス ライブラリを作成することでこれを回避できることを確認しました。

Silverlight での参照問題の追加 ただし、Silverlight クラス ライブラリを作成しようとしましたが、Visual Studio で使用できる通常の .NET 関数を参照したり、Web 参照を呼び出したりできないことに気付きました。[新しいプロジェクトの開始] をクリックする以外に、[Silverlight クラス ライブラリの作成] をクリックします。Silverlight クラス ライブラリで .NET 関数を機能させるには、他に何をする必要がありますか?

私はプログラミングに非常に慣れていないので、これについてさらに助けていただければ幸いです。また、上記のリンクでは、withing ライトスイッチから外部プログラムへのリンクを作成することをお勧めします。これが何を意味するのか、そしてこれを行うためにビジュアルスタジオで何をする必要があるのか​​ を理解するのを手伝ってもらえますか?

数日間この問題に取り組んでいます。ご回答ありがとうございます。

4

1 に答える 1

2

Danny、プログラミングへようこそ、特に LightSwitch へようこそ。

スタンドアロンの LightSwitch があるように思えます。LightSwitch 2011 はスタンドアロン製品としてリリースされ、単独で動作するか、VS 2010 Pro (またはそれ以降) の既存のバージョンに統合されます。その場合、コード内の Silverlight 機能にしかアクセスできません (以下で説明する「トリック」を使用しない限り)。LS V2 については、スタンドアロン バージョンを廃止し、VS 2012 のすべてのバージョン (Pro 以上) で利用できるようにしたようです。

お気づきのように、Silverlight プロジェクトを作成したとしても、.NET フレームワークで利用可能なすべての機能を使用することはできません。Silverlight は完全な .NET フレームワークのサブセットであり、主に Web アプリケーション用に作成されました (ただし、OOB または Out Of Browser 機能は後で追加されました)。

この制限を回避する方法があり、「コマンド テーブル パターン」と呼ぶようになりました (実際には公式のパターンではありませんが)。この記事では、それがどのように機能するかについて説明します:コマンド テーブル パターンについて真剣に考える

Beth Massi のHow Do I Videosは、LightSwitch を初めて使用するユーザーにとって優れたリソースですが、彼女のコンテンツの多くは LS V2 (VS 2012) に更新されています。公式の LightSwitch フォーラムであるVisual Studio LightSwitch - 一般的な質問も、質問をするのに適した場所です (初心者の質問でも)。

完全な .NET フレームワークを必要とする本格的なプログラミングでは、Visual Studio Professional (またはそれ以上) が必要になることが意図されていました。

どの 3 冊の本を読んだかはわかりませんが、私が Tim Leung と共著した本では、最初の質問がカバーされていたはずです。

できると思っていたことができなかった理由を少しでも理解していただければ幸いです。

于 2012-09-07T12:30:59.780 に答える