所以今天我决定用小基础看一下研究生特色,我发现它允许你将你的小基本代码转换为Visual Studio的格式,伟大我想。
直到我后来尝试它时,Visual Studio报告代码中有超过102个错误,我发现这是因为编译器无法理解大多数小型基本函数,如GraphicsWindow,TextWindow,Mouse,形状等所以,我做错了吗?由于Visual Studio是我的主要编程语言,我迫不及待地将小的基本代码神奇地转换为与VS一起工作。一些代码可以手动翻译,如TextWindow到Console,但是你如何处理特定于Small Basic的代码,如GraphicsWindow?
答案 0 :(得分:2)
您正确使用了研究生特色,但您没有做错任何事;您收到错误的原因是因为Visual Studio似乎没有正确地自动导入SmallBasicLibrary.dll
。我最后一次使用Graduate(〜2年前)这不是问题,所以我想这个问题是Visual Studio更新的结果。
谢天谢地,这个问题很容易解决。您只需手动导入SmallBasicLibrary.dll
,然后在Visual Basic代码的顶部添加一行。请注意,这些说明适用于Visual Studio Community 2013,但我认为它们对于最新版本是相同的。
SmallBasicLibrary
,然后点击删除。
SmallBasicLibrary.dll
(对我来说这是C:\Program Files (x86)\Microsoft\Small Basic
),然后双击它。当您返回“参考管理器”窗口时,请确保选中SmallBasicLibrary.dll
复选框,然后单击“确定”。
最后,使用解决方案资源管理器打开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命令现在可用。
完成此操作后,毕业生非常适合使用VB专用命令或库以及Small Basic代码。