Lor*_*ash 5 c# visual-studio-lightswitch lightswitch-2013
我正在使用一个连接到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,并且只说解决方案是:
"右键单击解决方案资源管理器中的项目... [并]升级项目"
但这对我没有任何帮助,因为我没有看到升级任何东西的任何选项,而且我在我创建的全新项目中也遇到了同样的问题.
小智 4
您知道您安装的 SQL Server Data Tools (SSDT) 版本是什么?
最新更新 14.0.61707.300 因该错误而中断 LightSwitch。
您可以尝试卸载SSDT并安装以前的版本。