4

有MainApplication + BackgroundAudioTask。然后,我在同一个解决方案中为单元测试目的创建了另一个Windows Phone 8.1空白应用程序,并将其命名为UnitTestApp。解决方案中的两个应用程序:Payload包含两个或多个具有相同目标路径的文件'App.xbf'

UnitTestApp resefrs到MainApplication(以及到BackgroundAudioTask和一些需要LIBS)

在VS 2013更新4此溶液不进行编译。错误:

Payload contains two or more files with the same destination path 'App.xbf'. Source files: 
C:\Projects\Solution\UnitTestApp\bin\Debug\App.xbf 
C:\Projects\Solution\MainApplication\bin\Debug\App.xbf 

如何解决此错误?

+0

你解决了这个问题吗?我也收到了。 –

+0

嗨,@ViacheslavSmityukh!不,但我使用了一种解决方法。我在主项目中加入了单元测试。在他们的.csproj文件中添加Condition =“'$(Configuration)'=='Debug'”后。这对我来说很好,单元测试不会添加到产品发布代码中。 –

回答

0

我有同样的错误,但具有相同名称的文件是“Assets/ApplicationIcon.png”。 我通过从unittest-project中排除Assets-folder来修复它。

+0

不幸的是,这种解决方案对我来说是错误的。 –

+1

不适用于我。一旦我尝试运行单元测试,它会导致未处理的异常。 –

+0

在单元测试项目的设置中,我将资产设置为“无”,并从解决方案中完全删除了“资产”文件夹,这对我来说是个诀窍。 –

相关问题