我想得到性别用于计算,例如男性和女性选项在一列中.我想让所有男性或所有女性进行计算.
我有一个"计算属性",它给出了所有项目的列表以及计算.这是代码:
partial void MeanFemale_Compute(ref string result)
{
// Set result to the desired field value
int totalAge = 0;
int count = 0;
foreach (InsuranceQuotation i in his.DataWorkspace.ApplicationData.InsuranceQuotations)
{
totalAge += i.mAge;
count++;
}
if (count != 0)
{
result = (totalAge / count).ToString();
}
}
Run Code Online (Sandbox Code Playgroud)
如何在此"计算属性"中过滤性别.
c# visual-studio-lightswitch lightswitch-2012 lightswitch-2013
我一直在用LightSwitch项目敲打这个问题.它在VS 2013中运行得很好,但除了我们开发人员的一台PC之外,使用msbuild的自动构建失败了.我们也无法在构建服务器上运行这些构建,因为我们不断收到此错误.我们仔细地比较了可以与其他PC建立的PC的设置,但是我们发现和消除的所有差异并没有产生一些差别.
这是我们发出的用于启动构建的命令(显然,这些构建命令都封装在构建脚本中,但这就是它所构成的):
"C:\Program Files (x86)\MSBuild\12.0\bin\msbuild.exe" /p:Configuration=Release /v:quiet /t:Publish /property:PublishLocation=C:\Build\dispatcher\2.3.1007\server\software\Administration\DISP.Administration\Publish C:\Build\dispatcher\2.3.1007\server\software\Administration\DISP.Administration\Administration.sln
Run Code Online (Sandbox Code Playgroud)
结果我们得到:
Microsoft (R) Build Engine version 12.0.40629.0
[Microsoft .NET Framework, version 4.0.30319.42000]
Copyright (C) Microsoft Corporation. All rights reserved.
C:\Program Files (x86)\MSBuild\12.0\bin\Microsoft.Common.CurrentVersion.targets(2317,7): error MSB4057: The target "
CreateManifestResourceNames" does not exist in the project. [C:\Build\dispatcher\2.3.1007\server\software\Administra
tion\DISP.Administration\AdministrationTool.lsxtproj]
Run Code Online (Sandbox Code Playgroud)
顺便说一下,当使用项目文件AdministrationTool.lsxtproj作为build命令的最后一个参数时,我得到了同样的错误.
如果有人告诉我需要哪些额外信息,我会很乐意提供更多信息.
我正在使用一个连接到SharePoint的旧C#LightSwitch HTML项目,我需要进行一些更改.不幸的是,不足以证明迁移到另一个技术/平台,但无论如何......
我启动我的Visual Studio 2015,项目将无法构建.即使我创建了一个新的C#LightSwitch HTML项目并尝试构建它,我当然也用Google搜索并尝试了我能想到的所有内容和长篇故事.这是我得到的错误:
为应用程序构建数据库时发生异常.部署计划生成期间发生错误.部署无法继续.错误SQL0:无法加载ID为"Microsoft.LightSwitch.DataRetentionDeploymentPlanModifier.v5.0"的必需参与者.错误SQL0:无法加载ID为"Microsoft.LightSwitch.LocalDbLocationModifier.v5.0"的必需参与者.GraphicsApp C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v14.0\LightSwitch\v5.0\Microsoft.LightSwitch.targets 160
如果我转到第160行(双击错误),我会看到这一点(从第160行开始):
<BuildSchema Inputs="@(ServerMetadataFiles)"
ServerGeneratedMetadataFiles="@(ServerGeneratedMetadataFiles)"
Collation="$(DatabaseCollation)"
DatabaseProject="@(_DatabaseProject)"
ProjectPath="$(MSBuildProjectFullPath)"
OutputDirectory="Bin\Data"
SqlExpressInstanceName="$(SqlExpressInstanceName)"
ExternalDataSources="@(ServerExternalDataSources)"
Condition="'$(SkipBuildSchema)' == ''"/>
Run Code Online (Sandbox Code Playgroud)
我已经尝试过搜索我能想到的所有内容,但除了这个链接之外,我找不到任何听起来相同的内容.但它正在谈论V4,并且只说解决方案是:
"右键单击解决方案资源管理器中的项目... [并]升级项目"
但这对我没有任何帮助,因为我没有看到升级任何东西的任何选项,而且我在我创建的全新项目中也遇到了同样的问题.
我想将Lightswitch HTML客户端应用程序发布到Azure Web应用程序.问题是点击"发布"visual studio 2013冻结后.
我有2套代码:
myapp.activeDataWorkspace.ProjectHandlerData.saveChanges();
2.刷新页面
window.location.reload();
Run Code Online (Sandbox Code Playgroud)
有没有办法让这两个一起工作在一个按钮,因为目前当我点击保存,浏览器识别更改和(你确定要离开页面)消息或这些行弹出的东西..
干杯