0

Visual Studio 2012 で何か作業をしていますが、何らかの理由でツールボックスから進行状況バーまたはパネルをフォームに追加できません。先日は進行状況バーが機能しませんでしたが、パネルは今日機能しなくなったばかりで、今までと何も変わっていないと思います. 他のコントロール (テキスト ボックス、ボタン、ラベル) を確認しましたが、現時点では問題なく動作します。プログラムでパネルを作成しようとしましたが、それもうまくいきませんでした。多分参照と関係がありますか?

これは私が得るエラーです:

コンポーネント 'ProgressBar' の作成に失敗しました。エラーメッセージは次のとおりです。

System.Runtime.InteropServices.COMException (0x80004005): COM コンポーネントの呼び出しからエラー HRESULT E_FAIL が返されました。VSLangProj.References.Add (文字列 bstrPath) で Microsoft.VisualStudio.Design.VSTypeResolutionService.System.ComponentModel.Design.ITypeResolutionService.ReferenceAssembly (AssemblyName 名) で Microsoft.VisualStudio.Design.Serialization.CodeDom.AggregateTypeResolutionService.ReferenceAssembly (AssemblyName 名) でSystem.Drawing.Design.ToolboxItem.GetType (IDesignerHost ホスト、AssemblyName assemblyName、String typeName、ブール参照) で System.Drawing.Design.ToolboxItem.CreateComponentsCore (IDesignerHost ホスト) で System.Drawing.Design.ToolboxItem.CreateComponentsCore (IDesignerHost ホスト) 、IDictionary defaultValues) System.Drawing.Design.ToolboxItem で。

誰にも何か提案がありますか?ありがとう。

4

1 に答える 1

0

やってみました:

  • ソリューションのクリーニングと再構築?
  • VSを閉じて再開しますか?
  • Visual Studioの2番目のインスタンスを開き、[デバッグ]-> [プロセスにアタッチ]を選択して、VSの1番目のインスタンスを選択しますか?

その最後のものについて。VSは、アプリケーションコードが実行されていない場合でも、IDE内でコードを実行しています。たとえば、Reflectionを使用してコントロールのプロパティを調べます。VSを使用してVSをデバッグする場合(聞こえるほど奇妙なことですが)、いくつかの良い結果が得られる場合があります。

于 2013-03-10T15:14:49.537 に答える