Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 小基础-什么时候会';毕业';被使用?_Visual Studio_Visual Studio 2012_Smallbasic - Fatal编程技术网

Visual studio 小基础-什么时候会';毕业';被使用?

Visual studio 小基础-什么时候会';毕业';被使用?,visual-studio,visual-studio-2012,smallbasic,Visual Studio,Visual Studio 2012,Smallbasic,所以今天我决定看一看small basic中的Graduate功能,我发现它可以让你将你的small basic代码转换成Visual Studio的格式,我觉得很棒 直到后来我尝试它时,Visual Studio报告说代码中有超过102个错误,我发现这是因为编译器无法理解大多数小的基本函数,如GraphicsWindow、TextWindow、鼠标、形状等。那么,我做错了吗?由于Visual Studio是我的主要编程语言,我迫不及待地想让small basic代码神奇地转换为VS。有些代码可

所以今天我决定看一看small basic中的Graduate功能,我发现它可以让你将你的small basic代码转换成Visual Studio的格式,我觉得很棒


直到后来我尝试它时,Visual Studio报告说代码中有超过102个错误,我发现这是因为编译器无法理解大多数小的基本函数,如GraphicsWindow、TextWindow、鼠标、形状等。那么,我做错了吗?由于Visual Studio是我的主要编程语言,我迫不及待地想让small basic代码神奇地转换为VS。有些代码可以手动翻译,例如将TextWindow转换为Console,但是如何处理特定于small basic的代码,例如GraphicsWindow?

您正确地使用了Gradiate功能,你没有做错什么;出现错误的原因是Visual Studio似乎没有正确地自动导入
SmallBasicLibrary.dll
。上次我使用Graduate(大约2年前)时,这不是问题,所以我认为这个问题是VisualStudio更新的结果

谢天谢地,这个问题很容易解决。只需手动导入
SmallBasicLibrary.dll
,然后在Visual Basic代码顶部添加一行即可。请注意,这些说明适用于Visual Studio Community 2013,但我可以想象,对于最新版本,它们是相同的

  • 在Visual Studio中,转到项目>[项目名称]属性
  • 在打开的选项卡中,转到侧面板上的“参照”。在列表中选择
    SmallBasicLibrary
    ,然后单击删除
  • 单击添加按钮(删除旁边),然后在打开的窗口中选择侧面板中的浏览。现在单击窗口底部的浏览按钮
  • 在小型基本安装文件夹中找到
    SmallBasicLibrary.dll
    (对我来说,这是
    C:\ProgramFiles(x86)\Microsoft\smallbasic
    )并双击它。返回“引用管理器”窗口时,请确保选中了
    SmallBasicLibrary.dll
    复选框,然后单击“确定”
  • 在侧面板中选择应用程序,并确保.NET framework的目标版本为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
    
    所有构建错误都应该消失,因为现在可以使用小的基本命令


    一旦你做到了这一点,Graduate是使用VB独占命令或库以及小的基本代码的理想选择。

    你正确地使用了Graduate功能,并且没有做错任何事情;出现错误的原因是Visual Studio似乎没有正确地自动导入
    SmallBasicLibrary.dll
    。上次我使用Graduate(大约2年前)时,这不是问题,所以我认为这个问题是VisualStudio更新的结果

    谢天谢地,这个问题很容易解决。只需手动导入
    SmallBasicLibrary.dll
    ,然后在Visual Basic代码顶部添加一行即可。请注意,这些说明适用于Visual Studio Community 2013,但我可以想象,对于最新版本,它们是相同的

  • 在Visual Studio中,转到项目>[项目名称]属性
  • 在打开的选项卡中,转到侧面板上的“参照”。在列表中选择
    SmallBasicLibrary
    ,然后单击删除
  • 单击添加按钮(删除旁边),然后在打开的窗口中选择侧面板中的浏览。现在单击窗口底部的浏览按钮
  • 在小型基本安装文件夹中找到
    SmallBasicLibrary.dll
    (对我来说,这是
    C:\ProgramFiles(x86)\Microsoft\smallbasic
    )并双击它。返回“引用管理器”窗口时,请确保选中了
    SmallBasicLibrary.dll
    复选框,然后单击“确定”
  • 在侧面板中选择应用程序,并确保.NET framework的目标版本为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
    
    所有构建错误都应该消失,因为现在可以使用小的基本命令


    一旦你做到了这一点,Graduate是使用VB专用命令或库以及小的基本代码的理想选择。

    该死,这是一个超级简单的解决方案。谢谢你帮我把事情弄清楚!该死,这是一个超级简单的解决办法。谢谢你帮我把事情弄清楚!