TFS Build NuGet Microsoft.SqlServer.Types get MSB3113 error

  • Thread starter Thread starter WHY Sqr
  • Start date Start date
W

WHY Sqr

Guest
Hi there,...

I have virtual machine (64) Win10, Visual Studio 2017 Prof and installed on same machine TFS 2017

  • Was able to add solution with 25 Projects to TFS
  • have a couple of packages via nuget (caliburn, blend, mstest and Microsoft.sqlserver.types)
  • packages folder NOT in source Control
  • everything compiles and works from within VS2017
  • I created a CI-Build which does "work" (via TFS)
  • autom. triggers after checkin, gets all files runs nuget etc.

Problem during build/build solution:

2018-10-23T17:05:10.6510133Z ##[error]C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(3863,5): Error MSB3113: Die Datei "SqlServerTypes\x64\SqlServerSpatial140.dll" wurde nicht gefunden.

I had "can't find file" problems with the other packages and was able to solve that by eliminating them from source control, making sure they all were removed and then added again via nuget in vs. I think I'm okay there.

Just this last one sticks and creates a different error than the other ones I had resolved.

I think tsf build can't resolve x64 part.

I already tried copying native binaries into the Folder create for the assemblie for nuget tfs-side

I also tried Setting build to x64, any, x86, nothing makes a difference

Somebody must have had this problem before...

Hope someone has a solution, would really not want to give up CI

Thanks

Continue reading...
 
Back
Top