I am building a server side package that I'm running into a problem when I try to call a DLL which in turn makes calls to Google's PubSub service. As soon as I reference it AND create an object based on a defination in the DLL Visual Studio gives an error "The "MakeSelectServerPackage" task failed unexpectedly"
The Error mentions the specified URI is already in the package. I'm not sure how the PubSub dll (custom written, not by me) could have a URI that already exists.
The complete error is
Code: Select all
Severity Code Description Project File Line Suppression State
Error The "MakeSelectServerPackage" task failed unexpectedly.
System.InvalidOperationException: Cannot add part for the specified URI because it is already in the package.
at System.IO.Packaging.Package.CreatePart(Uri partUri, String contentType, CompressionOption compressionOption)
at SoftPro.Select.Sdk.Tasks.MakeSelectServerPackage.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() TwentyFourSevenPayoffLink C:\Program Files (x86)\MSBuild\SoftPro\Select\SoftPro.Select.Sdk.targets 91
Code: Select all
1>------ Build started: Project: TwentyFourSevenPayoffLink, Configuration: Debug Any CPU ------
1>Build started 12/21/2020 4:12:56 PM.
1>Building with tools version "14.0".
--------------------------- lots of text, getting interesting soon --------------------
1> D:\Cust\Small Clients\Vspc\Select Server Package\packages\Grpc.Core.2.34.0\runtimes\win-x86\native\grpc_csharp_ext.x86.dll
1>Done executing task "Message".
1>Task "Message"
1> D:\Cust\Small Clients\Vspc\Select Server Package\packages\Grpc.Core.2.34.0\runtimes\win-x64\native\grpc_csharp_ext.x64.dll
1>Done executing task "Message".
1>Task "Message"
1> D:\Cust\Small Clients\Vspc\Select Server Package\packages\Grpc.Core.2.34.0\runtimes\linux-x64\native\libgrpc_csharp_ext.x64.so
1>Done executing task "Message".
1>Task "Message"
1> D:\Cust\Small Clients\Vspc\Select Server Package\packages\Grpc.Core.2.34.0\runtimes\osx-x64\native\libgrpc_csharp_ext.x64.dylib
1>Done executing task "Message".
1>Task "Message"
1> D:\Cust\Small Clients\Vspc\Select Server Package\TwentyFourSevenPayoffLink\seven-payoff-c9b87684eb9a.json
1>Done executing task "Message".
1>Using "MakeSelectServerPackage" task from assembly "C:\Program Files (x86)\MSBuild\SoftPro\Select\SoftPro.Select.Sdk.Tasks.dll".
1>Task "MakeSelectServerPackage"
1>C:\Program Files (x86)\MSBuild\SoftPro\Select\SoftPro.Select.Sdk.targets(91,5): error MSB4018: The "MakeSelectServerPackage" task failed unexpectedly.
1>C:\Program Files (x86)\MSBuild\SoftPro\Select\SoftPro.Select.Sdk.targets(91,5): error MSB4018: System.InvalidOperationException: Cannot add part for the specified URI because it is already in the package.
1>C:\Program Files (x86)\MSBuild\SoftPro\Select\SoftPro.Select.Sdk.targets(91,5): error MSB4018: at System.IO.Packaging.Package.CreatePart(Uri partUri, String contentType, CompressionOption compressionOption)
1>C:\Program Files (x86)\MSBuild\SoftPro\Select\SoftPro.Select.Sdk.targets(91,5): error MSB4018: at SoftPro.Select.Sdk.Tasks.MakeSelectServerPackage.Execute()
1>C:\Program Files (x86)\MSBuild\SoftPro\Select\SoftPro.Select.Sdk.targets(91,5): error MSB4018: at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
1>C:\Program Files (x86)\MSBuild\SoftPro\Select\SoftPro.Select.Sdk.targets(91,5): error MSB4018: at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext()
1>Done executing task "MakeSelectServerPackage" -- FAILED.
1>Done building target "MakeSelectServerPackage" in project "TwentyFourSevenPayoffLink.csproj" -- FAILED.
1>Target "_CheckForCompileOutputs" skipped. Previously built successfully.
1>Target "_SGenCheckForOutputs" skipped, due to false condition; ('$(_SGenGenerateSerializationAssembliesConfig)' == 'On' or ('@(WebReferenceUrl)'!='' and '$(_SGenGenerateSerializationAssembliesConfig)' == 'Auto')) was evaluated as ('Off' == 'On' or (''!='' and 'Off' == 'Auto')).
1>Target "_CleanGetCurrentAndPriorFileWrites" in file "C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets" from project "D:\Cust\Small Clients\Vspc\Select Server Package\TwentyFourSevenPayoffLink\TwentyFourSevenPayoffLink.csproj" (target "_CleanRecordFileWrites" depends on it):
1>Using "ReadLinesFromFile" task from assembly "Microsoft.Build.Tasks.Core, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Task "ReadLinesFromFile"
1>Done executing task "ReadLinesFromFile".
1>Using "ConvertToAbsolutePath" task from assembly "Microsoft.Build.Tasks.Core, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Task "ConvertToAbsolutePath"
1>Done executing task "ConvertToAbsolutePath".
1>Using "FindUnderPath" task from assembly "Microsoft.Build.Tasks.Core, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Task "FindUnderPath"
1> Comparison path is "D:\Cust\Small Clients\Vspc\Select Server Package\TwentyFourSevenPayoffLink".
1>Done executing task "FindUnderPath".
1>Task "FindUnderPath"
1> Comparison path is "bin\Debug\".
1>Done executing task "FindUnderPath".
1>Task "FindUnderPath"
1> Comparison path is "obj\Debug\".
1>Done executing task "FindUnderPath".
1>Using "RemoveDuplicates" task from assembly "Microsoft.Build.Tasks.Core, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Task "RemoveDuplicates"
1>Done executing task "RemoveDuplicates".
1>Done building target "_CleanGetCurrentAndPriorFileWrites" in project "TwentyFourSevenPayoffLink.csproj".
1>Target "_CleanRecordFileWrites" in file "C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets" from project "D:\Cust\Small Clients\Vspc\Select Server Package\TwentyFourSevenPayoffLink\TwentyFourSevenPayoffLink.csproj" (target "CoreBuild" depends on it):
1>Task "RemoveDuplicates"
1>Done executing task "RemoveDuplicates".
1>Task "MakeDir"
1>Done executing task "MakeDir".
1>Using "WriteLinesToFile" task from assembly "Microsoft.Build.Tasks.Core, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Task "WriteLinesToFile"
1>Done executing task "WriteLinesToFile".
1>Done building target "_CleanRecordFileWrites" in project "TwentyFourSevenPayoffLink.csproj".
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:09.99
========== Build: 0 succeeded, 1 failed, 1 up-to-date, 0 skipped ==========
Thanks,
-Dan