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

在單元測試項目的設置中,我將資產設置爲「無」,並從解決方案中完全刪除了「資產」文件夾,這對我來說是個訣竅。 –

相關問題