【问题标题】:build fails on LightSwitch: Duplicate items are not supported by the "Resource" parameterLightSwitch 上的构建失败:“资源”参数不支持重复项
【发布时间】:2015-05-25 04:34:12
【问题描述】:

只要我创建一个新的 LightSwitch 桌面应用程序(不是 HTML)并使用 SQL Server 中的现有数据库添加一个数据源,并构建项目它就会失败并说

项目“......\MyDataSource.csdl”在 “资源”参数和两个项目具有相同的值 “LogicalName”元数据的“MyDataSource.csdl”。重复项目 “资源”参数不支持,除非它们有 “LogicalName”元数据的不同值。

当我删除服务器项目中 Data Sources 文件夹下的 MyDataSource 时,解决方案构建成功。一旦我定义了一个新的数据源(指向 SQL Server 中的任何数据库)并尝试构建解决方案,它就会失败并出现同样的错误。

我没有添加任何屏幕也没有编辑或添加任何自定义代码,只是新建一个项目并添加数据源,项目构建失败!

我见过thisthisthisthis,但没有找到这个问题的正确答案。

【问题讨论】:

    标签: c# visual-studio-2013 visual-studio-lightswitch


    【解决方案1】:

    我之前也遇到过这个问题,没有找到解决办法。但是这一次我尽力找出为什么一个简单的 LightSwitch 项目(没有自定义代码,即使没有屏幕并且只添加了一个数据源)无法成功构建。

    我尝试在不同的目录和不同的名称中创建新的 LightSwitch 项目,通过其中一种尝试,我看到它构建成功!那么有什么区别呢?我认为 Project NameData Source Name 可能存在某些问题,但事实并非如此。重点是:

    不要在包含空格的目录中创建 LightSwitch 应用程序,包含 LightSwitch 项目的整个目录路径不应包含任何空格。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-31
      • 1970-01-01
      • 1970-01-01
      • 2015-05-11
      • 1970-01-01
      • 2019-09-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多