プロジェクトを .Net 2.0 から 3.5SP1 に移行する準備をしています。一部の UI コントロールでは、ControlDesigner / CollectionEditor クラスが 3.5 ( ClientProfile ) で欠落しているように見えることに気付きました。これらの依存関係を変換/置換するためのベスト プラクティスは何ですか? または、これらのコンポーネントを完全に書き直すことを検討する必要がありますか? ソースコードを何も変更せずに、プロジェクトのターゲット フレームワークを 2.0 から 3.5 に切り替えると、エラーが発生しました。
3 に答える
1
ClientProfile にデザイナーが含まれていない必要があります。クライアントがデザイナーを必要とすることはあると思いますか? 開発には完全な 3.5 インストールを使用してください。
于 2011-01-28T09:47:13.677 に答える
0
OK、問題を解決した.net 3.5 sp1の修復インストールを行いました。それにもかかわらず、1 つの質問が未解決のままです。
デザイナー サポートを含むコントロールを含むアセンブリがあります。クライアント プロファイルのみを展開する場合は、完全な .Net パッケージを展開しなくても、これらのコントロールを使用してアプリケーションを出荷できるように、特定のコントロールのみをサポートするデザイナーで別のアセンブリを作成する必要があります。? または、デザイナーがアプリケーションによって実行時に使用されない場合、クライアント プロファイルをデプロイできますか?
于 2011-01-28T15:17:40.450 に答える
0
UI コントロールは、自分で作成したサード パーティ製のコントロールですか、それとも .NET 自体で提供される基本的なコントロールですか?
.NET で提供されるコントロールを使用するだけであれば、動作するはずです。Visual Studio のインストールに失敗しましたか? どの VS バージョンを使用していますか?
于 2011-01-28T09:44:15.210 に答える