我正在使用连接到SharePoint的旧C#LightSwitch HTML项目,因此需要进行一些更改。不幸的是,不足以证明要迁移到另一种技术/平台,但是无论如何...
我启动了Visual Studio 2015,但该项目无法构建。当然,即使我创建了一个新的C#LightSwitch HTML项目并尝试构建它,我也一直在搜寻并尝试了所有可以想到的内容,并且总而言之,它失败了。这是我得到的错误:
为应用程序构建数据库时发生异常。部署计划生成期间发生错误。部署无法继续。错误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)' == ''"/>
我已经尝试过搜索所有我能想到的东西,但是除了此链接之外,我没有找到听起来甚至完全相同的东西。但这只是在谈论V4,而只是说解决方案是:
“在解决方案资源管理器中右键单击项目... [并]升级项目”
但这根本无济于事,因为我看不到任何升级选项,我在创建的全新项目中同样遇到同样的问题。
您知道安装了哪个版本的SQL Server数据工具(SSDT)?
最新的更新14.0.61707.300使LightSwitch出现该错误。
您可以尝试卸载SSDT并安装以前的版本。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句