Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   [Framework] Versionshölle (https://www.delphipraxis.net/69762-%5Bframework%5D-versionshoelle.html)

Dax 19. Mai 2006 17:07


[Framework] Versionshölle
 
Hi ihr...

Ursache (Vermutung):

Zuerst .net2 installiert und dann von Delphi zur Installation des 1.1-Frameworks gezwungen wurden.

Wirkung:
  • Zitat:

    F:\SharpDevelop\src>C:\WINDOWS\microsoft.net\frame work\v2.0.50727\msbuild /prope
    rty:Configuration=Release SharpDevelop.sln "/p:BooBinPath=F:\SharpDevelop\src\Ad
    dIns\BackendBindings\Boo\RequiredLibraries"
    Microsoft (R) Build Engine Version 2.0.50727.42
    [Microsoft .NET Framework, Version 2.0.50727.42]
    Copyright (C) Microsoft Corporation 2005. All rights reserved.

    MSBUILD : error MSB1025: An internal failure occurred while running MSBuild.

    Unhandled Exception: System.ArgumentException: Absolute path information is requ
    ired.
    at System.Security.Util.StringExpressionSet.CreateLis tFromExpressions(String[
    ] str, Boolean needFullPath)
    at System.Security.Permissions.FileIOPermission.AddPa thList(FileIOPermissionA
    ccess access, AccessControlActions control, String[] pathListOrig, Boolean check
    ForDuplicates, Boolean needFullPath, Boolean copyPathList)
    at System.Security.Permissions.FileIOPermission..ctor (FileIOPermissionAccess
    access, String path)
    at System.Environment.GetFolderPath(SpecialFolder folder)
    at Microsoft.Build.BuildEngine.BuildPropertyGroup.Gat herEnvironmentVariables(
    )
    at Microsoft.Build.BuildEngine.Engine..ctor()
    at Microsoft.Build.BuildEngine.Engine..ctor(String binPath)
    at Microsoft.Build.CommandLine.MSBuildApp.BuildProjec t(String projectFile, St
    ring[] targets, BuildPropertyGroup propertyBag, ILogger[] loggers, Boolean needT
    oValidateProject, String schemaFile)
    at Microsoft.Build.CommandLine.MSBuildApp.Execute(Str ing commandLine)
    at Microsoft.Build.CommandLine.MSBuildApp.Main()
    Drücken Sie eine beliebige Taste . . .
  • Verzweiflung

Kann man dagegen irgend was tun außer den verdammten Rechner schon wieder plattmachen und neu aufsetzen?

verärgerte Grüße,
Dax

Balu der Bär 19. Mai 2006 17:09

Re: [Framework] Versionshölle
 
Schonmal versucht beide Frameworks zu deinstallieren ? Dann erst die 1.1 und dann die 2.0 installieren.

Dax 19. Mai 2006 17:11

Re: [Framework] Versionshölle
 
Zitat:

Zitat von Balu der Bär
Schonmal versucht beide Frameworks zu deinstallieren ? Dann erst die 1.1 und dann die 2.0 installieren.

Schon (mehrmals) geschehen....

DGL-luke 19. Mai 2006 17:18

Re: [Framework] Versionshölle
 
also die laufen bei mir ohne murren nebeneinander, bis auf die BDS-Hifle, die wurde plattgemacht...

Elvis 19. Mai 2006 17:32

Re: [Framework] Versionshölle
 
Große Frage? wie sind die Pfade für msbuid gesetzt? global path, user path, HKLM\App paths\msbuild.exe ?
Frage 2, hast du zufällig eine der frühen Betas von msbuid drauf, die auf dem 1.1'er basierten?

Aber jetzt wird's interessant: Bis du absolut sicher, dass das kein Snapshot aus der Betazeit von 2.0 ist?
Die Final von 2.0 und msbuild haben ein paar breaking Changes hinter sich. Gut möglich dass da irgendein Klassenname übergeben wurde, obwohl die neue Version einen Pfad haben will.

Dax 19. Mai 2006 17:34

Re: [Framework] Versionshölle
 
Hmmm... also, ich kann deine Fragen eigentlich nur so beantworten: es ist ein frisch installiertes XP mit den Servicepacks, Updates und den Redists von der MS-Seite... :?

Elvis 19. Mai 2006 17:46

Re: [Framework] Versionshölle
 
Zitat:

Zitat von Dax
Hmmm... also, ich kann deine Fragen eigentlich nur so beantworten: es ist ein frisch installiertes XP mit den Servicepacks, Updates und den Redists von der MS-Seite... :?

Und was ist mit den #d Saucen, die du da kompostieren willst?
hast du einen Link oder ähnliches damit ich das hier nachtesten kann?

Dax 19. Mai 2006 17:48

Re: [Framework] Versionshölle
 
Ich gehe mal davon aus, das du weißt, wie man #d-Repositories benutzt ;) Ist einfach nur die aktuelle Serralongue-Source gewesen...

PS: C#X hat beim Projekterstellen genau den gleichen Fehler gebracht.

Dax 20. Mai 2006 12:48

Re: [Framework] Versionshölle
 
Hat das Problem denn niemand außer mir?! :?

Tut mir ja Leid fürs pushen (ich sollts besser wissen :P), aber ich bin wirklich nicht scharf drauf, alles schon wieder neu installieren zu müssen...

MagicAndre1981 20. Mai 2006 13:09

Re: [Framework] Versionshölle
 
Ich hab das noch nie gehabt. Erstell dir besser eine neue Cd in die du das .NET-Framework 1.1 und 2.0 integrierst, dann wird das beim Setup mitinstalliert und du bist die Probleme los.

Dax 20. Mai 2006 13:12

Re: [Framework] Versionshölle
 
Zitat:

Zitat von MagicAndre1981
Erstell dir besser eine neue Cd in die du das .NET-Framework 1.1 und 2.0 integrierst, dann wird das beim Setup mitinstalliert und du bist die Probleme los.

Die Idee ist mir auch schon gekommen (bin grad am nliten), aber geht das nicht nur mit Treibern? :gruebel:

MathiasSimmack 20. Mai 2006 13:14

Re: [Framework] Versionshölle
 
Zitat:

Zitat von Dax
Hat das Problem denn niemand außer mir?! :?

Ich nicht. Bei mir laufen auch das 1.1er- und 2er-Framework nebeneinander (für #d 1.x und #2). Die einzigen, die sich ein wenig in die Quere kommen, sind Corsavy und Serralongue. Aber das hat andere Gründe, mit denen ich leben kann. :stupid:


Edit: Wie "Query"? :gruebel: "Quere" muss es heißen.

Daniel G 20. Mai 2006 13:14

Re: [Framework] Versionshölle
 
Zitat:

Zitat von Dax
Die Idee ist mir auch schon gekommen (bin grad am nliten), aber geht das nicht nur mit Treibern? :gruebel:

Imho kannst du mit NLite alles mögliche integrieren, nicht nur Treiber...

Dax 20. Mai 2006 13:15

Re: [Framework] Versionshölle
 
Zitat:

Zitat von Daniel G
Imho kannst du mit NLite alles mögliche integrieren, nicht nur Treiber...

Hm, werd ich gleich mal ausprobieren...

MagicAndre1981 20. Mai 2006 13:21

Re: [Framework] Versionshölle
 
Auf german-nlite.de gibts Packs für .NET 1.1und 2.0.

Bernhard Geyer 20. Mai 2006 21:02

Re: [Framework] Versionshölle
 
Zitat:

Zitat von Dax
Hat das Problem denn niemand außer mir?! :?

Auch unter .NET sind nicht alls Versions-Probleme und zerschossene Installationen gelößt (auch wenns das Marketing so verkauft).
Bei mir war schon 1 oder 2 mal das Framework zerschossen und bei einem Kollegen funktionierter .NET 2.0 SDK nicht weil er AFAIK nur ein 1.0er drauf hatte und keine 1.1er.

Aber generell ist es immer besser erst die alten Versionen zu installieren bevor man die neuere Versionen installiert. Den MS (und viele andere Hersteller) werden Hauptsächlich die Aufwärtskompatiblität bezüglich der Installation testen aber nicht dieAabwärtskompatiblität


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz