フォームを開こうとすると、このエラーが発生します。それは見つけることができません:
microsoft.visualbasic.PowerPacks.Vs. Version=10.0.0.0, Culture=neutral
奇妙なことに、Visual Basic と書かれていて、私は C# を使用しています。他のすべてのフォームは正常に開きますが、このフォームは開きません。
アセンブリの名前に「ビジュアル ベーシック」が含まれているという事実は、それが VB に固有であることを意味するものではありません。すべての VB コードと C# コード (およびその他の言語も) はすべて、同じ中間言語 (IL) コードにコンパイルされます。この考えは、異なる構文と高レベルの目標と意図を持ちながら、共通の低レベルの実装を持つ ".NET 言語" を包含することです。C#またはVBのいずれかから任意の(技術的にはまったくありませんが、ほとんどすべての).NET dllを使用できます。
この特定のケースでは、コードは "microsoft.visualbasic.PowerPacks" と呼ばれる特定の .NET アセンブリを (おそらく間接的に) 参照しています。したがって、プログラムを実行するには、そのアセンブリにアクセスする必要があります。