Benutzer mit den meisten Antworten
AnyCPU

Frage
Antworten
-
Hallo Bernd,
ich habe mir jetzt mal die Mühe gemacht und VB Express 2008 installiert. Hier habe ich im Konfigurationsmanager sehr wohl die Möglichkeit neue Plattform Konfigurationen anzulegen. Entweder verwendest Du einen Projekttyp, der das nicht unterstützt, eine andere VB Version (2005?) oder Deine Installation ist defekt. Was auch erkären würde, warum es nach Bearbeitung der .vbproj immer noch nicht funktioniert.
Thorsten Dörfler
Microsoft MVP Visual Basic- Als Antwort markiert Bernd Schlepütz Donnerstag, 24. Dezember 2009 09:28
Alle Antworten
-
Hallo Thorsten,
genua das habe ich vermutet.
ich habe diese auswahl vor einer neuinstalltion auch gehabt und gesehen.
jetzt ist sie nicht mehr da.
kann es an einer anderen grundeinstellung liegen?
weil es eine Express Edition ?
http://file1.npage.de/004194/80/bilder/anycpu.png
wie geht das hier eigentlich mit einem ScreenShot ?
danke
Bernd
edit // kommt man programmier technich dran ? -
Hallo Bernd,
es kann eine Einschränkung der Express Edition sein. Der Konfigurationsmanager sollte aber auch in der Express Edition zur Verfügung stehen. Entweder über das Menü erstellen, oder im Kontextmenü der Projektmappe im Projektmappen Explorer. Ggf. musst Du erst unter Extras => Optionen die erweiterte Build Konfiguration einstellen.
Thorsten Dörfler
Microsoft MVP Visual Basic -
OK,
das habe ich gefunden und eingeschaltet. jetzt ist auch die auswahl mit AnyCPU wieder vorhanden.
da gibt es nur eine auswahl, na halt AnyCPU. sonst nicht.
das liegt bestimmt an Express Edition.
aber wie kann ich eine ältere DLL, die nicht auf 64Bit läuft, trotzdem an den start bekommen.
ich habe eine FlashPlayer bei DotNet gefunden. der ein YouTube Video direkt in einem Panel zeigt.
klappt alles super. ur halt nicht auf einem 64Bit system.
gibt es andere möglichkeiten ?
http://dotnet-snippets.de/dns/youtube-videos-in-eigener-anwendung-sid1279.aspx
AxInterop.WMPLib.dll
danke für eure mühe -
Gibt es bei den Auswahllisten "Plattform" keine Einträge "<Neu>" und "<Bearbeiten>"?
Letzter Ausweg wäre das Bearbeiten der .vbproj Datei selber. Dazu musst Du diese in der IDE schließen und zum Bearbeiten öffnen. Entweder mit der IDE oder mit Notepad. Hier kannst Du über das Property Element
<PlatformTarget>x86</PlatformTarget>
die Plattform festlegen. In Deiner Projektdatei müsstest Du zwei Gruppen
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
und
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
vorfinden. Dort fügst Du entweder am Anfang oder Ende innerhalb dieses Blocks das PlatformTarget Element ein.
--------------------------------------------------------------------------------
Thorsten Dörfler
Microsoft MVP Visual Basic- Bearbeitet Thorsten DörflerModerator Mittwoch, 23. Dezember 2009 21:50 Formatierung (der Editor ist für die Tonne)
-
OK,
alle versuche sind fehlgeschlagen. es gibt bei Plattform: nur AnyCpu.
""Gibt es bei den Auswahllisten "Plattform" keine Einträge "<Neu>" und "<Bearbeiten>"?""
Es gibt keine <Neu> und <Bearbeiten>
OK danke,
ich denke es liegt an Express Edition.
dann schreibe ich mein Programm nochmal irgenwie um.
danke dir vielmals
guten nacht
bernd -
oja, das meinte ich ja damit,
ich habe es nach deiner anleitung probiert.
das editieren geht, und wenn man es richtig macht startet das Projekt auch wieder ordentlich.
aber es bleibt beim selben ergebnis.
und ich habe mehrere versuche gemacht. zeilen zusätzlich rein, oder ausgetauscht und und und....
nichts ändert sich. -
Hallo Bernd,
ich habe mir jetzt mal die Mühe gemacht und VB Express 2008 installiert. Hier habe ich im Konfigurationsmanager sehr wohl die Möglichkeit neue Plattform Konfigurationen anzulegen. Entweder verwendest Du einen Projekttyp, der das nicht unterstützt, eine andere VB Version (2005?) oder Deine Installation ist defekt. Was auch erkären würde, warum es nach Bearbeitung der .vbproj immer noch nicht funktioniert.
Thorsten Dörfler
Microsoft MVP Visual Basic- Als Antwort markiert Bernd Schlepütz Donnerstag, 24. Dezember 2009 09:28
-
Hallo Thorsten,
ich habe die Express 2008. Sie war in einem der vielen Bücher die ich vom MicrosoftPress Verlag habe. Also da bin ich mir ganz sicher.
mh. Bei der Installtaion kann man auch nicht viel falsch machen. Das Setup geht mit einem ja nur die Pfadangaben durch und macht dann den rest alleine.
Deshalb schließe ich eine fehlinstalltion auch aus. Ich habe zwei Rechner, einen Sony Vaio und einen Acer Extensa. beide mit Vista Home.
Und beide habe ich vor ca. zwei Wochen neu aufgesetzt, weil mir ein windows update beide rechner lam gelegt hatte. was immer das auch war.
Nach der neuinstallation ist diese einstellung bei beiden Rechnern weg.
Ich werde einen der beiden Rechner also heute mal unter die Lupe nehmen.
VB-Express mal neu installieren, und einiges ausprobieren.
Aber ich glaube immer noch daran, das es eine Einstellung sein muss die nicht korrekt ist.
vielen dank
Ich melde mich im Laufe des Tages und berichte
bis dann
Bernd
edit: ich habe auch den zweiten rechner geprüft. ihn sogar mit adminrechte starten lassen.
auch dann kommt im Feld: Plattform nur (Any CPU) -
OK Thorsten,
vielen dank für deine ausgiebige und unermutliche hilfe.
ich habe das problem gelöst. nach einer neuinstalltion kam das Menü dann zur Ansicht.
Projekt öffnen
Einstellungen
Konfigurations-Manager
Plattform
Neu
Neue Plattform auswählen: -> x86
Einstellungen kopieren von: -> Any CPU
OK
Das Ergebnis in der in der .vbproj Datei sieht dann so aus.
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<PlatformTarget>x86</PlatformTarget>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>x86</PlatformTarget>
es funktioniert.
lieben dank
Bernd