我一直在尝试在Microsoft Visual studio Lightswitch 2011中进行win32 api编程,但是开放式项目浏览器显示了VB和c#。它真的可能吗?
答案 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功能(将在服务器层上运行),但需要更多代码使用我们称之为命令表模式的东西。