2011-01-10 17 views
3

Ich möchte die Freeware-Version von Codesmith laufen (2.6, 1.1, die auf .NET Framework erstellt wurde)Führen Sie eine .NET Framework 1.1-Programm unter .NET Framework 4.0

Es gibt eine auf Windows Server 2008 R2 64bit ist Möglichkeit, es unter dem .net Framework 4.0 zu erzwingen?

Der .net 1.1 Installer sagt, es bearbeitet Kompatibilitätsprobleme auf meinem o

sind: Ich wollte wissen, ob es eine Möglichkeit, zu dekompilieren/neu kompilieren ist, wie diese Hacks x64-Kompatibilität zu .net-Anwendungen, wenn sie hinzufügen wurde nur im Visual Studio als 32bit markiert

+0

Wenn Sie nicht etwas so Verrücktes wie das Entwickeln auf dem tatsächlichen Server tun, können Sie das Codegen auf einer Arbeitsstation oder für .net 1.1 in einer virtuellen Maschine notfalls tun. –

+0

Nein, ich brauche es einmal, und auch die Workstation, es ist Windows 7 x64, die die gleichen Inkompatibilitäten hat. –

+0

@Magnetic_dud: Haben Sie den XP-Modus für Windows 7 ausprobiert? –

Antwort

3

Es ist möglich,

löschen Nur:

<startup> 
    <supportedRuntime version="v1.1.4322" /> 
    <supportedRuntime version="v1.0.3705" /> 
    <requiredRuntime version="v1.0.3705" /> 
</startup> 

von CodeSmith.exe.config, und es funktioniert einwandfrei auf .NET Framework 4.0 auf x64 :-D

1

Es ist nicht möglich. Punktnetz 1.1 und 4.0 hat viele Unterschiede. Es gibt eine gute Anzahl von APIs, die geändert wurden. Also, selbst wenn Sie es hacken könnten, um auf 4.0 zu laufen, könnte es abstürzen.

2

Ich würde empfehlen Aktualisierung auf die neueste Version, die vollständig auf den neuesten Versionen von Windows 64bit und .NET getestet wurde. Bitte kontaktieren Sie sales/support und wir werden mit Ihnen zusammenarbeiten;) und helfen Sie Ihre Vorlagen aktualisiert, wenn nötig.

Dank -Blake Niemyjski

+0

Wenn ich ein professioneller Entwickler wäre, würde ich diesem Weg folgen, weil es viele neue Funktionen gibt, aber ich bin nur ein Bastler, der nur einige Male die Templates von jemand anderem laufen lassen muss –

+0

Wir arbeiten mit Bastler und allen Entwicklern zusammen und es gibt einen Weg, um es kostenlos zu bekommen;) Bitte kontaktieren Sie uns für weitere Informationen. Wir würden uns freuen, Sie auf der neuesten Version zu sehen. –

1

Aktualisierung auf Windows 8.1 tatsächlich entfernt vorher Framework 1.1 installiert ist.

Löschen der <Start> Knoten in der Konfigurationsdatei für mich nicht, arbeiten jedoch - dass ein Teil in der CodeSmith.exe.config Wechsel zu:

<startup> 
    <supportedRuntime version="v2.0.50727" /> 
</startup> 

es auf Rahmen gemacht Arbeit 2.0 ohne das Problem, also konnte ich Änderungen an meinem alten Projekt vornehmen.