Reputation: 125
i read similar/ same questions before. but no solution worked for me.
i tried to deploy the webservice to a destination folder and it fails after build succeeded. the error message and problem is the same like here
3>------ Publish started: Project: Webservice_ex, Configuration: Release Any CPU ------
3>Connecting to D:\Deploys...
3>Project "Webservice_ex.csproj" (GatherAllFilesToPublish target(s)):
3> Building with tools version "14.0".
3> Target "ValidateMSBuildToolsVersion" skipped. Previously built unsuccessfully.
3>Done building project "Webservice_ex.csproj" -- FAILED.
3>
========== Build: 2 succeeded, 0 failed, 1 up-to-date, 0 skipped ==========
========== Publish: 0 succeeded, 1 failed, 0 skipped ==========
the difference between the other questions is, that i can't fix the problem with downgrading Microsoft.Net.Compilers, because i don't have the package installed. i have two projects within one sln while on is only a referenced project.
can somebody help me?
UPDATE
the detailed output says this (extract):
1> There was a conflict between "System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" and "System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes".
1> "System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" was chosen because it was primary and "System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes" was not.
1> References which depend on "System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" [C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.1\System.
[...]
Task "Error" skipped, due to false condition; ('$(OutDir)' != '' and !HasTrailingSlash('$(OutDir)')) was evaluated as ('bin\' != '' and !HasTrailingSlash('bin\')).
Upvotes: 1
Views: 2140
Reputation: 1766
Please enabled the detailed logging of the build out put, it will give the exact error why publish is failing.
In my case, file name was exceeding 256 characters and MSBuild does not like it.
Follow these steps to enable the detailed logging in build output
To change the amount of information included in the build log
and we can continue to look for the problem like possible missing files
with your error now examined please look at possible duplicate here in stackoverflow here..
mscorlib version conflict during build
Upvotes: 1