Dabei gibt es folgende Meldungen, die bei einer vorhandenen LL26.2 Installation für mich unklar sind:
C:\Users\Nikolaus.nuget\packages\combit.listlabel26\26.2.0\build\combit.ListLabel26.targets(103,3): warning : No List & Label installation found.
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(4965,5): error MSB3030: Could not copy the file “D:\Software Test\Bauradar\Bauradar.Common\x64\DocumentFormat.OpenXml.dll” because it was not found.
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(4965,5): error MSB3030: Could not copy the file “D:\Software Test\Bauradar\Bauradar.Common\x64\System.Data.SQLite.x64.dll” because it was not found.
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(4965,5): error MSB3030: Could not copy the file “D:\Software Test\Bauradar\Bauradar.Common\x64\System.IO.FileSystem.Primitives.dll” because it was not found.
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(4965,5): error MSB3030: Could not copy the file “D:\Software Test\Bauradar\Bauradar.Common\x64\combit.ListLabel.ConversionTools.x64.dll” because it was not found.
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(4965,5): error MSB3030: Could not copy the file “D:\Software Test\Bauradar\Bauradar.Common\x64\System.IO.Packaging.dll” because it was not found.
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(4965,5): error MSB3030: Could not copy the file “D:\Software Test\Bauradar\Bauradar.Common\x86\combit.ListLabel26.Export.x86.dll” because it was not found.
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(4965,5): error MSB3030: Could not copy the file “D:\Software Test\Bauradar\Bauradar.Common\x86\System.Data.SQLite.x86.dll” because it was not found.
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(4965,5): error MSB3030: Could not copy the file “D:\Software Test\Bauradar\Bauradar.Common\x86\combit.ListLabel.ConversionTools.x86.dll” because it was not found.
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(4965,5): error MSB3030: Could not copy the file “D:\Software Test\Bauradar\Bauradar.Common\x86\DocumentFormat.OpenXml.dll” because it was not found.
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(4965,5): error MSB3030: Could not copy the file “D:\Software Test\Bauradar\Bauradar.Common\x64\combit.ListLabel26.Export.x64.dll” because it was not found.
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(4965,5): error MSB3030: Could not copy the file “D:\Software Test\Bauradar\Bauradar.Common\x86\System.IO.FileSystem.Primitives.dll” because it was not found.
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(4965,5): error MSB3030: Could not copy the file “D:\Software Test\Bauradar\Bauradar.Common\x86\System.IO.Packaging.dll” because it was not found.
Das sagt mir gerade beides nichts. Am Besten melden Sie, @Nikolaus_Kern, sich einmal bei unserem Support. Die Fehlermeldungen weisen auf eine fehlerhafte Installation auf dem System hin, das müssten wir mal prüfen.
Wenn Sie, @Marco_Muller1, wollten können Sie sich gerne einmal direkt bei mir mit der damaligen Case-ID melden, dann schaue ich mir das noch einmal an.
Ah ja, vielen Dank - das passiert immer bei CLI-Builds und hat mit dem Entity Framework nur indirekt zu tun. Das ist bei Microsoft leider immer noch offen, letztens hatte jemand einen Vorschlag im Issue geposted, der aber leider auch nichts geholfen hat . Ich beobachte das Github-Issue natürlich, sobald sich da was tut werden wir das zeitnah umsetzen.
Sie haben aber völlig recht, das könnte das Problem von @Nikolaus_Kern auch erklären.
ja, ich fürchte, dass die betreffenden Registry-Keys User-bezogen sind… gerade für etwaige Installationspfade… schaue mal hier nach:
HKEY_CURRENT_USER\SOFTWARE\combit\cmbtll\
Da sollten die wichtigen zu finden sein. Sonst einfach für den anderen User “kopieren”?
Ja, wir lesen den Installationspfad an der Stelle aus der Registry aus. Insofern muss LL (auch aus anderen Gründen) für den Benutzer installiert werden, der hinterher auch damit arbeitet. Das Kopieren innerhalb der Registry würde für das NuGet-Paket aber vermutlich zum Erfolg führen, solange es sich eben nicht um einen Commandline-Build über dotnet handelt.