我可以使用Microsoft Visual studio Lightswitch 2011来编写WIN32 API吗?

时间:2013-03-15 16:03:49

标签: visual-studio-lightswitch

我一直在尝试在Microsoft Visual studio Lightswitch 2011中进行win32 api编程,但是开放式项目浏览器显示了VB和c#。它真的可能吗?

2 个答案:

答案 0 :(得分:0)

LightSwitch解决方案基本上是一个100%的Visual Studio解决方案,顺便提一下,Visual Studio LightSwitch特有的一些程序集可以公开只能在LightSwitch应用程序中使用的名称空间,类和用户控件。

这是您无法将项目导入Visual Basic的主要原因。不过你可以用VB编写扩展名:

  

Visual Studio LightSwitch是一个开发业务的工具   桌面,Web和云的应用程序。你可以延长   LightSwitch的功能,通过使用Microsoft创建扩展   Visual Studio Professional 2012,Visual Studio 2012 SDK和   适用于Microsoft Visual Studio 2012的LightSwitch可扩展性工具包。

如果您想进行Win32API编程,可以参考例如VS Express for C ++:http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-products

答案 1 :(得分:0)

新人在LightSwitch中开始编程时遇到的主要问题是希望能够访问完整.NET Framework的所有功能。

客户端层,& 中间层都是基于Silverlight的,&因此只能访问Silverlight公开的功能。

可以从客户端层触发一段.NET功能(将在服务器层上运行),但需要更多代码使用我们称之为命令表模式的东西。