Side-by-Side Konfiguration
-
Du bist ein Troll, oder?
-
Wieso?
-
weil du die dinge so uneganu schreibst und einfach irgendwelche aussagen machst... einfach nonsense...
z.B.
Ich habe hier was: http://www.microsoft.com/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=de Laut Google und Microsoft muss dieses Programm was bewirken. Es läuft unter Microsoft schrieb:
Windows 2000 Service Pack 4; Windows Server 2003; Windows Vista; Windows XPsoso, es muss was bewirken... gut, kann sein. aber das ist ja keine Frage und kein Problem...
-
Ich bemühe mich mal...
1. .NET Programme benötigen das installierte .NET Framework (und die .NET Runtime, die ist inklusive). Siehe Downloads.
2. C++ Programme, dynamisch gelinkt gegen die MS C++ Libs (CRT, MFC, etc.) benötigen die installierte C++ Redist (die Runtime ist inklusive). Siehe Downloads.So, nun kommts auf deine Applikation drauf an was sie (zu welchem Zeitpunkt) braucht. Oft wird beides benötigt wenn mit C++/CLI programmiert wird, da es das Hauptanwendungsgebiet ist, zwischen der managed und der unmanaged Welt zu vermittelen.
Statisch gegen die C++ Libs linken, geht nur wenn .NET nicht benutzt wird.
Dynamisch gelinkte C++ Libs können auch als Side- by- Side Assemblies begelegt werden.
Meine Empfehlung ist: Installiere die Frameworks und Redistributionen, ev. mit Hilfe eines Installers.
Wenn Du mit VS2005 entwickelst: .NET 2.0, C++ Redist 2005
Wenn Du mit VS2005, SP1 entwickelst: .NET 2.0, C++ Redist 2005 SP1
Wenn Du mit VS2008, SP1 entwickelst: .NET 2.0, C++ Redist 2008Downloads:
.NET Framework 2.0: http://www.microsoft.com/downloads/details.aspx?displaylang=de&FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5
.NET Framework 3.0: http://www.microsoft.com/downloads/details.aspx?familyid=10CC340B-F857-4A14-83F5-25634C3BF043&displaylang=de
.NET Framework 3.5: http://www.microsoft.com/downloads/details.aspx?familyid=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=deC++ Redist 2005: http://www.microsoft.com/downloads/details.aspx?FamilyID=32bc1bee-a3f9-4c13-9c99-220b62a191ee&displaylang=de
C++ Redist 2005 SP1: http://www.microsoft.com/downloads/details.aspx?familyid=200B2FD9-AE1A-4A14-984D-389C36F85647&displaylang=de
C++ Redist 2008: http://www.microsoft.com/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=deEdit: .NET 3.0 und 3.5 sind mehr Ergänzungen (WPF, WCF).
-
Das liegt an dieser bescheuerten Side-by-Side Konfiguration.
-
Hunterson schrieb:
Das liegt an dieser bescheuerten Side-by-Side Konfiguration.
Was liegt an dieser bescheuerten Side-by-Side Konfiguration?
-
Dass das nicht geht. Kommt 'ne Meldung: "Diese Anwendung konnte nicht gestartet werden, da die Side-by-Side Konfiguration ungültig ist. Weitere Informationen finden Sie im Anwendungsprotokoll." Ich hab' schonmal gegoogelt, aber da steht immer nur Firewall ausschalten, .Net Framework installieren oder VCredist_x86 installieren. Das hab' ich alles schon versucht, aber es funzt einfach nicht. Mensch, das ist ZUM VERRÜCKT WEDEN!!!
EDIT: libmmd.dll in System 32 einfügen hab ich auch schon versucht.
-
Im Anwendungsprotokoll steht: Fehler beim Generieren des Aktivierungskontextes für "F:\InterJet 1.0.exe". Die abhängige Assemblierung "Microsoft.VC90.DebugCRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8"" konnte nicht gefunden werden. Verwenden Sie für eine detaillierte Diagnose das Programm "sxstrace.exe".
-
Ich glaube dieser Link führt uns zur Lösung: http://msdn.microsoft.com/de-de/library/aa985617.aspx
-
Hunterson schrieb:
Im Anwendungsprotokoll steht: Fehler beim Generieren des Aktivierungskontextes für "F:\InterJet 1.0.exe". Die abhängige Assemblierung "Microsoft.VC90.DebugCRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8"" konnte nicht gefunden werden. Verwenden Sie für eine detaillierte Diagnose das Programm "sxstrace.exe".
Ist ja offensichtlich. Mach einen Release Build.
Simon
-
Wenn du mir noch erklärst, was das heißen soll... Gerne!
-
debug build: enthält smybol namen und alles wichtige um debuggen zu können
release build: enthält die obengenannten dinge nicht (man kann trotzdem debuggen)debug build wird beim entwickeln gebraucht (release muss auch getestet werden), der release build wird ausgeliefert.
so, nun mach dich mal selber schlau.
lies ein buch, die MSDN hilfe oder tutorials.
das sind grundlagen der allerersten stunde.
simon
-
Ich tippe dass Du Visual Studio 2005 SP1 nicht installiert hast.
Hat zwar Simon schon mal geschrieben.. aber
bei mir hat das bei Deiner Fehlermeldung zumindest geholfen.
-
1. habe ich Visual Studio 2008 und
2. es läuft jetzt.Dass "releasen" so einfach ist, hättet ihr mir gleich sagen können.
DANKE