Msbuild LightSwitch生成错误:目标为“;CreateManifestResourceNames“;项目中不存在

Msbuild LightSwitch生成错误:目标为“;CreateManifestResourceNames“;项目中不存在,msbuild,visual-studio-lightswitch,lightswitch-2013,Msbuild,Visual Studio Lightswitch,Lightswitch 2013,我一直在为一个LightSwitch项目的这个问题大发雷霆。它在VS 2013内部运行良好,但在除一台开发人员的PC之外的所有PC上,使用msbuild的自动构建都失败了。我们也无法在构建服务器上运行这些构建,因为我们不断收到此错误。我们仔细比较了一台PC的设置,它可以与其他PC一起构建,但我们发现并消除的所有差异并没有产生一点差异 下面是我们发出的启动构建的命令(显然,这些构建命令都封装在构建脚本中,但实际上是这样的): 因此,我们得到: Microsoft (R) Build Engine

我一直在为一个LightSwitch项目的这个问题大发雷霆。它在VS 2013内部运行良好,但在除一台开发人员的PC之外的所有PC上,使用msbuild的自动构建都失败了。我们也无法在构建服务器上运行这些构建,因为我们不断收到此错误。我们仔细比较了一台PC的设置,它可以与其他PC一起构建,但我们发现并消除的所有差异并没有产生一点差异

下面是我们发出的启动构建的命令(显然,这些构建命令都封装在构建脚本中,但实际上是这样的):

因此,我们得到:

Microsoft (R) Build Engine version 12.0.40629.0
[Microsoft .NET Framework, version 4.0.30319.42000]
Copyright (C) Microsoft Corporation. All rights reserved.

C:\Program Files (x86)\MSBuild\12.0\bin\Microsoft.Common.CurrentVersion.targets(2317,7): error MSB4057: The target "
CreateManifestResourceNames" does not exist in the project. [C:\Build\dispatcher\2.3.1007\server\software\Administra
tion\DISP.Administration\AdministrationTool.lsxtproj]
顺便说一下,在使用项目文件AdministrationTool.lsxtproj作为build命令的最后一个参数时,我遇到了相同的错误


我很乐意提供更多的信息,如果有人会让我知道什么额外的信息是必要的

对于在dotnet核心项目中遇到此错误的任何人:首先执行“dotnet还原”
Microsoft (R) Build Engine version 12.0.40629.0
[Microsoft .NET Framework, version 4.0.30319.42000]
Copyright (C) Microsoft Corporation. All rights reserved.

C:\Program Files (x86)\MSBuild\12.0\bin\Microsoft.Common.CurrentVersion.targets(2317,7): error MSB4057: The target "
CreateManifestResourceNames" does not exist in the project. [C:\Build\dispatcher\2.3.1007\server\software\Administra
tion\DISP.Administration\AdministrationTool.lsxtproj]