3

VS2008 Webサイトプロジェクトで、分割ビューでページを開いています。InfragisticsWebコントロールをページのデザイン面にドラッグしようとしています。何も起こりません。同じものをhtmlzにドラッグしようとしています。ダイアログボックスと

操作を完了できませんでした。formatetc構造が無効です。

その後、ドラッグされたコントロールはデザイン画面またはhtmlに表示されません。

プロジェクトは正常にコンパイルされ、正常に実行されます。エラーは設計時のものです。

ツールボックスをリセットし、Infragisticsコントロールを再度追加してみました。プロジェクトをクリーンアップし、ソリューションを再構築しました。

ヘルプ?

詳細情報:これはインフラジスティックスに固有のエラーではありません(例:http ://www.google.com/search?q = the + operation + could + not + be+completed。+invalid+ formatetc + structure&ie = utf-8&oe = utf-8&aq = t)。他のボードにはこれに対するさまざまなブードゥーソリューションがありますが、「VSを再インストールし、HDをワイプしてから、キーボードでユニコーンの犠牲を実行した後、機能します」という漠然としたことに満足することはありません。詳細を教えてください-正確にはどのタイプのユニコーンですか?

詳細な構成情報:SP1またはインストール済み製品のないストレートレースVS2008。修正プログラムはありますが、最後の修正プログラムは数か月前にインストールされています(問題がないため、再現手順は何度も実行されます)。

4

5 に答える 5

3

コントロール ライブラリ dll へのアセンブリ参照が正しくないか、プロジェクトの web.config にありません。修正する dll 参照を追加/修正します。

于 2008-10-07T20:10:28.803 に答える
2

最初の WPF アプリを作成しようとしている C#-Express で、まさにこの問題に遭遇しました。ツールバーをリセットしても解決しませんでした。これが答えでした:

https://silverlight.net/forums/p/23191/82251.aspx

2 つの注意事項:

  • まず、%localappdata%\Microsoft\VisualStudio はパスではなく、vsexpress でした。
  • *.tbd ファイルは非表示でした。それ以外の場合、フォルダーは非常にまばらに見えます。

.tbd ファイルを削除してツールバーをリセットすると、問題が解決しました。

于 2008-11-19T12:28:46.673 に答える
1

既存の Web.Config を削除してから、再度作成します。サード パーツ コントロールを追加する際の問題は、アセンブリが .config に適切に登録されていないことです。そのため、インフラジスティックス (または使用しているもの) アセンブリが含まれていることを確認してください。例えば。

<system.web>
    <!-- 
        Set compilation debug="true" to insert debugging 
        symbols into the compiled page. Because this 
        affects performance, set this value to true only 
        during development.
    -->
    <compilation debug="true">
        <assemblies>
            <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
            <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
            <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
            <add assembly="DevExpress.Web.v9.2, Version=9.2.9.0, Culture=neutral, PublicKeyToken=B88D1754D700E49A"/>
            <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
            <add assembly="DevExpress.Data.v9.2, Version=9.2.9.0, Culture=neutral, PublicKeyToken=B88D1754D700E49A"/>
            <add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies>
    </compilation>
于 2011-05-29T19:13:31.033 に答える
0

AjaxControlKit.dllをbinディレクトリにコピーするのを忘れたときに、無効なFORMATETC構造体を取得しました。

ツールボックスにはすべてのajaxツールがリストされていたため、すぐにはわかりませんでした。

于 2012-03-29T15:40:52.740 に答える
0

Visual Web Developer 2008(VWDExpress)を使用していますが、Silverlightコントロールのドラッグアンドドロップで同じ問題が発生していました。n8wrlからのアドバイスに基づいて、VWDExpressを閉じ、C:\ Documents and Settings \\ Local Settings \ Application Data \ Microsoft \ VWDExpress\9.0フォルダーからすべての.tbdファイルを削除しました。VWDExpressを再開しましたが、それは魅力のように機能します。

于 2009-03-12T02:51:04.393 に答える