您正确使用了毕业生功能,并且您没有做错任何事情;您收到错误的原因是因为 Visual Studio 似乎无法SmallBasicLibrary.dll
正确自动导入。我上次使用研究生时(大约 2 年前)这不是问题,所以我想这个问题是 Visual Studio 更新的结果。
值得庆幸的是,这个问题很容易解决。您只需SmallBasicLibrary.dll
手动导入,然后在 Visual Basic 代码的顶部添加一行。请注意,这些说明适用于 Visual Studio Community 2013,但我想它们对于最新版本是相同的。
- 在 Visual Studio 中,转到项目 > [项目名称]属性。
- 在打开的选项卡中,转到侧面板上的参考。
SmallBasicLibrary
在列表中选择并单击删除。
- 单击添加按钮(在删除旁边),然后在打开的窗口中选择侧面板中的浏览。现在单击窗口底部的浏览按钮。
SmallBasicLibrary.dll
在您的 Small Basic 安装文件夹中找到(对我来说这是)C:\Program Files (x86)\Microsoft\Small Basic
并双击它。当您返回到 Reference Manager 窗口时,确保SmallBasicLibrary.dll
选中其复选框,然后单击 OK。
- 在侧面板中选择应用程序并确保 .NET 框架的目标版本为 4.5。
最后,使用解决方案资源管理器打开您的 Visual Basic 代码,并将这一行添加到它的顶部:
Imports Microsoft.SmallBasic.Library
生成的代码应如下所示:
Imports Microsoft.SmallBasic.Library
Module UntitledModule
Sub Main()
TextWindow.WriteLine("Test")
TextWindow.Pause()
' Your Small Basic code here...
End Sub
End Module
您的所有构建错误都应该消失,因为 Small Basic 命令现在可用。
完成此操作后,Graduate 非常适合将 VB 专有命令或库与 Small Basic 代码一起使用。