LightSwitch上的构建失败:"资源"不支持重复项目。参数

时间:2015-05-25 04:34:13

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

一旦我使用SQL Server中的现有数据库创建新的LightSwitch桌面应用程序(非HTML)和添加数据源,并构建项目就失败并说

  

项目" ...... \ MyDataSource.csdl"被指定不止一次   "资源"参数和两个项具有相同的值   " MyDataSource.csdl"对于" LogicalName"元数据。重复的项目   资源"不支持。除非他们有   " LogicalName"的不同值元数据。

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

我还没有添加任何屏幕而且我没有编辑或添加任何自定义代码,只是创建一个新项目并添加数据源,项目无法构建!

我看过thisthisthisthis,但没有找到解决此问题的正确答案。

1 个答案:

答案 0 :(得分:0)

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

我尝试在不同的目录中使用不同的名称创建新的 LightSwitch 项目,并且通过其中一次尝试我看到它成功构建!那有什么区别?我认为可能存在项目名称数据源名称的内容,但事实并非如此。以下是重点:

  

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