尝试打开表单时出现此错误。它找不到:
microsoft.visualbasic.PowerPacks.Vs. Version=10.0.0.0, Culture=neutral
奇怪的是,它说Visual Basic,我正在使用C#。所有其他形式都很好,但不是这个。
答案 0 :(得分:1)
汇编恰好在其名称中包含“visual basic”这一事实并不意味着它特定于VB。所有VB代码以及C#代码(以及其他一些语言)都编译为相同的中间语言(IL)代码。这个想法是包含“.NET语言”,虽然它们具有不同的语法和更高级别的目标和意图,但它们具有共同的低级实现。您可以使用C#或VB中的任何(技术上不是任何,但几乎任何).NET dll。
在这种特殊情况下,您的代码(可能间接地)引用一个名为“microsoft.visualbasic.PowerPacks”的特定.NET程序集;因此,您需要有权访问该程序集才能运行程序。