カスタム コントロール アセンブリ (DLL) ファイルを Visual Studio ツールボックスに追加しようとすると、次のエラーが発生します。
アセンブリ "my assembly file" からの型の読み込み中にエラーが発生しました。
タイプによって違反された継承セキュリティ ルール: ItemsCollectionEditor。派生型は、基本型のセキュリティ アクセシビリティと一致するか、アクセスしにくくする必要があります。
さらに、問題を解決するために、アセンブリ SecurityRulesAttribute を AssemblyInfo.cs ファイルに追加します。しかし、それは私にはうまくいきませんでした。
私の AssemblyInfo ファイルコードは次のとおりです。
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Security;
[assembly: AssemblyTitle("WindowsFormsControlLibrary2")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("SSSSSSSSS")]
[assembly: AssemblyProduct("WindowsFormsControlLibrary2")]
[assembly: AssemblyCopyright("Copyright © SSSSSSSSS 2012")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: ComVisible(false)]
[assembly: Guid("ed5d434c-36e8-4883-a4d3-3eb6459546b3")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyKeyFile("Saino.snk")]
[assembly: AssemblyKeyName("")]
[assembly: System.Security.AllowPartiallyTrustedCallers]
[assembly: SecurityRules(SecurityRuleSet.Level2, SkipVerificationInFullTrust = true)]