web-dev-qa-db-ja.com

テレリックレポートを開こうとしたときに「値をnullにすることはできません。パラメータ名:インスタンス」エラー

私のソリューションにはtelerikレポートがあり、Visual Studio 2010デザイナーでそれらを開こうとすると、次のエラーが発生します。

Value cannot be null. Parameter name: instance

Call Stack 

at System.ComponentModel.TypeDescriptor.AddAttributes(Object instance, Attribute[] attributes)
at Microsoft.VisualStudio.Design.VSDesignSurface.CreateDesigner(IComponent component, Boolean rootDesigner)
at System.ComponentModel.Design.DesignerHost.AddToContainerPostProcess(IComponent component, String name, IContainer containerToAddTo)
at System.ComponentModel.Design.DesignerHost.PerformAdd(IComponent component, String name)
at System.ComponentModel.Design.DesignerHost.System.ComponentModel.Design.IDesignerHost.CreateComponent(Type componentType, String name)
at System.ComponentModel.Design.Serialization.DesignerSerializationManager.CreateInstance(Type type, ICollection arguments, String name, Boolean addToContainer)
at System.ComponentModel.Design.Serialization.DesignerSerializationManager.System.ComponentModel.Design.Serialization.IDesignerSerializationManager.CreateInstance(Type type, ICollection arguments, String name, Boolean addToContainer)
at System.ComponentModel.Design.Serialization.TypeCodeDomSerializer.Deserialize(IDesignerSerializationManager manager, CodeTypeDeclaration declaration)
at System.ComponentModel.Design.Serialization.CodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager manager)
at Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager serializationManager)
at Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.DeferredLoadHandler.Microsoft.VisualStudio.TextManager.Interop.IVsTextBufferDataEvents.OnLoadCompleted(Int32 fReload)  

ソリューションを実行すると、それらが表示され、良好です。したがって、唯一の問題は設計者とこのエラーです。

前もって感謝します。

16
Ferid Sejdović

Telerik Reportingコンポーネントを再インストールし、DLLを削除して再度追加しましたが、正常に動作しています。

8
Ferid Sejdović

visual Studioを閉じて、「Telerik_Reporting.msi」をインストールします。次に、ビジュアルスタジオとプロジェクトを開きます

2

SQLユニットテストデザイナ(telerik関連ではない)を開こうとしたときにこのエラーが発生しました。

私の「解決策」は、テストを再作成し、内容をコピーすることでした。

1
Taran
  1. Telerik参照を削除するだけです。
  2. 破損したフォームを閉じます。
  3. 新しいウィンドウフォームを追加してから、Telerikコンポーネントを新しいフォームに追加します(例:telerikButton)。
  4. 破損したフォームを開き、1秒待つと、すべてが正常に戻ります。
1
Reza Paidar

プロジェクトのフレームワークバージョンを変更します。この方法でエラーを修正しました。

1
Yağmur Kopar