我正在使用一个连接到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)' == ''"/>
我已经尝试过搜索我能想到的一切,但除了this link之外,我找不到任何听起来相同的东西。但它正在谈论V4,并且只说解决方案是:
“右键单击解决方案资源管理器中的项目... [和]升级 项目“
但这对我没有任何帮助,因为我没有看到升级任何内容的任何选项,而且我在我创建的全新项目中遇到了同样的问题。
答案 0 :(得分:4)
您知道您安装了哪个版本的SQL Server数据工具(SSDT)吗?
最新更新14.0.61707.300会破坏LightSwitch的错误。在https://connect.microsoft.com/VisualStudio/Feedback/Details/3141733引发了连接错误,但它还没有回复。
您可以尝试卸载SSDT并安装以前的版本。
答案 1 :(得分:0)
我刚刚遇到了类似的情况,但是我找不到固态版本的13.x版本,并且升级到微软网站上提供的最旧版本并没有帮助。
当我决定做一些VS挂起的更新时,错误已得到修复,因为它们是VS的Office开发人员工具,已更新为
答案 2 :(得分:0)
有同样的问题......
适用于Visual Studio 2015的SQL Server数据工具(SSDT)
SSDT版本17.4( 14.0.61712.050 )https://go.microsoft.com/fwlink/?linkid=863440
打破我们的SSRS,
和SSDT版本17.3一样( 14.0.61709.290 )
https://go.microsoft.com/fwlink/?linkid=858660
打破我们的LightSwich。
https://docs.microsoft.com/en-us/sql/ssdt/previous-releases-of-sql-server-data-tools-ssdt-and-ssdt-bi?view=sql-server-2017
通过Trail和Error,发现VST15的SSDT 17.2适用于LightSwitch和SSRS
https://go.microsoft.com/fwlink/?linkid=852922
答案 3 :(得分:0)
对于 Windows 10 计算机,该计算机先前安装了Visual Studio 2017,安装了Visual Studio 2015并运行了Lightswitch项目,但没有任何效果,
从此位置driver.get("http://web.whatsapp.com")
setCookies(driver)
# check if it asking for the code
try:
if driver.find_element_by_???:
sleep(10) #wait time to scan the code in second
except: pass # no input code needed, skip sleep
.....
.....
for moblie_no in moblie_no_list:
....
....
saveCookies(driver)
复制所有内容
至
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\SQLDB\DAC\130\Extensions"
发现了solution on MSDN。
答案 4 :(得分:0)
通过安装适用于 Visual Studio 2015 的 Microsoft Office 开发人员工具进行尝试
https://www.microsoft.com/en-us/download/details.aspx?id=51683