我在大学(Dreamspark)的Windows Forms C#和Visual Studio 2013中有解决方案.当我尝试运行我的解决方案时,我收到一个错误:
错误2命名空间"Microsoft.VisualBasic"中不存在类型或命名空间名称"PowerPacks"(您是否缺少程序集引用?)
我在参考管理器中找不到引用:

我该如何修理?
谷歌没有帮助我,比如我想在这里写帖子.我在C#和C函数(在dll中)有Unicode字符串,它需要char(ANSI)*.我试着去做
string tmp = "ala ma kota";
unsafe
{
fixed (byte* data = &tmp.ToCharArray()[0])
{
some_function(data);
}
}
Run Code Online (Sandbox Code Playgroud)
但我没有编码就无法直接转换.我尝试使用Encode类但没有任何效果.我知道,some_function需要用char指针调用.它指向字节数组的位置.
我已经在互联网上搜索过这个问题。人们建议安装语言包。但是英语是建立在语言中的。它是默认安装的。但是当我去 Narz?dzia/Opcje/Ustawienia miedzynarodowe(工具/选项/区域选项)
我只有两个选择:(波兰语,与操作系统相同)。所以没有选择英文的选项。
我在我的操作系统中安装了英语(我认为默认情况下它在那里)。然后我切换到了英语。我看到英文的应用程序,我的控制面板是英文的。但是 VisualStudio 仍然是波兰语。