问题标签 [lightswitch-2012]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1819 浏览

visual-studio-2012 - 构建电灯开关应用程序时出现“错误 11 无法复制重试次数超过 10

在构建电灯开关应用程序时,我不断收到此错误:

错误 11 无法将“C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\LightSwitch\Client\Microsoft.LightSwitch.dll”复制到“Bin\Debug\bin\Microsoft.LightSwitch.dll”。重试次数超过 10。失败。C:\Program 文件 (x86)\MSBuild\Microsoft\VisualStudio\LightSwitch\v2.0\Microsoft.LightSwitch.targets 150 10

这对我来说没有意义,所以我尝试手动复制文件,但没有用。

0 投票
1 回答
261 浏览

c# - 自定义图像控件上的 SetBinding()

我被困在 SetBinding 方法上。

我想在表格中有两种图标,会有一个布尔属性,显示的图标将取决于这个属性。这是一个例子:

问题是我无法更改图标。我试着用谷歌搜索了大约 3 个小时,但没有成功。

我的想法是放在那里图像控件,而不是更改源依赖属性,但我无法找到如何更改图像源。

因此,我尝试使用图像模板和 SetBinding 创建自定义示例,但我被卡住了……

或者也许我完全错了......

0 投票
0 回答
508 浏览

visual-studio-lightswitch - 发布 lightswitch 应用程序以使用 MySQL

我想发布一个与 MySQL 一起运行的 lightswitch 应用程序。我已经使用 lightswitch 创建了表格。

我为 .Net 安装了 MySQL 连接器

我可以将其附加为外部数据源。但在发布向导中选择数据源时,MySQL 选项不可用。

谢谢你

0 投票
1 回答
4634 浏览

c# - LightSwitch:将数据从一个屏幕传递到另一个屏幕

是否可以将一种信息从一个屏幕传递到另一个屏幕?

这是我的主屏幕:

主屏幕

我想将其中一位用户添加到编写“Leiter”的位置。

用户屏幕

一些想法如何管理它?哦,是的,数据来自 SharePoint……

0 投票
1 回答
933 浏览

c# - 如何将 Lightswitch 应用程序同时部署为 Web 应用程序和桌面应用程序?

我想将我的 LightSwitch 应用程序同时发布为 3 层桌面应用程序和 Web 应用程序。有没有办法以同步的方式做到这一点?是否有任何命令可以让我在尝试 Web 应用程序中的 OOB 操作之前进行检查?基本上,我在网络上找不到任何关于桌面(OOB)和网络部署的信息。我想知道有没有这方面的知识。

0 投票
1 回答
350 浏览

azure-table-storage - 从 Lightswitch 2012 连接到 Windows azure 存储表

我需要从 Lightswitch 2012 应用程序连接到 Windows azure 存储表。我找到了这个扩展,但它只适用于 Microsoft Visual Studio 2010 的任何 adices 吗?

0 投票
1 回答
213 浏览

c# - 是否可以在 Azure 灯开关应用程序中有启动任务?

我们目前正在为我们的其他 azure 应用程序将加密密钥存储在受保护的注册表项中,并且一直在通过启动任务添加该密钥。虽然我看到 lightswitch 应用程序中也有一个 csdef 文件,但启动任务似乎永远不会在本地或 azure 上触发。我什至尝试将输出添加到 cmd 文件中,以便查看是否有任何错误,但甚至没有创建该文件。Lightswitch 似乎没有 Win32.registry 因此通过代码添加密钥似乎是不可能的。

有没有其他人能够在 azure 托管的灯开关应用程序中运行启动任务?据我了解,在 lightswitch 和包含 web.worker 角色的项目之间,天蓝色的一面不应该有那么大的不同。它们仍在虚拟机上运行,​​因此启动任务应该仍然能够访问注册表。如果不可能,是否有人对如何添加注册表项有任何其他想法?将密钥放在代码中绝对不理想。仅供参考,reg文件和cmd文件都在服务器文件夹中,并设置为内容并始终复制。

启动.cmd:

文件定义:

解决方案

我最终按照 Yann 的建议使用了独立存储。下面是一个代码示例。

它仍然涉及将密钥放入代码中,但密钥是使用不同的加密方法加密的,并且在天蓝色上,他们访问我的代码的可能性非常低。感谢所有的建议!

0 投票
1 回答
808 浏览

c# - 在多个灯开关屏幕中重用通用命令

我正在设计一个 LightSwitch 2012 应用程序来管理请求,并且我希望能够在我的所有屏幕上使用相同的可重用代码更新请求状态。例如,用户可以通过按钮调用批准屏幕、履行屏幕等更改请求状态。目前,我在每个需要更新请求的 .cs 文件中都有一个方法,使用这些partial void <ScreenCommand>_Execute()方法。我正在尝试更改这一点,以便我可以从一个地方而不是任何地方更新代码,并且我也不想将方法复制到我添加按钮的新屏幕。现在通常我会把它放在 Application.cs 或其他具有全局访问权限的地方,但我无权访问同一个DataWorkspace对象。我还this.DataWorkspace从屏幕传入对象,它允许访问SaveChanges()方法。不过,这似乎有点臭。有没有更好的方法来处理这个问题,或者有更好的地方来放置您希望能够分配给多个屏幕上的按钮的可重用命令?目前我必须非常小心地保存脏数据,而且我仍然必须手动连接所有内容。如果代码在 Application.cs 文件中,我也不知道代码是否在正确的上下文中运行。澄清一下,是的,我确实希望它在客户端运行,这样我就可以从他们的 Outlook 收件箱等触发电子邮件。

0 投票
1 回答
565 浏览

xaml - 刷新自定义控件 Xaml/lightswitch

我正在 Lightswitch 中创建一个应用程序,我使用了这个自定义控件。

问题是当我更改控件的值时。

动态更改控制可能是不可能的,必须刷新它才能获得新值。

所以我需要知道如何只刷新控件或屏幕的一部分。

这就是控制代码的样子

这种方式是我设置绑定到值的方式

这样我改变了控制属性

我找不到有关刷新或重新加载 XAML 控件或仅刷新 lightswitch 屏幕的一部分的任何信息。谢谢任何帮助

0 投票
1 回答
882 浏览

visual-studio-lightswitch - Microsoft.LightSwitch.DataServiceOperationException:参数“名称”无效

每当我将更改保存到我的屏幕时,就会出现此错误。我做的最后一件事是在 WCF RIA 服务中创建关系。我查看了所有异常信息,并尝试在调试器中单步执行我的代码,直到它被抛出之前,都没有结果。'name' 引用没有用,我评论了引用'name' 的每一段代码。它似乎是那些几乎没有告诉你这个问题的例外之一。