Die häufigsten Kundenfragen

Hier finden Sie eine Liste der häufigsten Kunden-Fragen. Diese Anfragen können wir auf einen ganz einfachen Weg beantworten.

1. Was geschieht beim Laden bzw. beim Ausführen einer .NET 1.1-Anwendung auf einem Rechner, auf dem sowohl die Version 1.1 als auch die Version 2.0 des Framework installiert ist? Welche Version wird dann verwendet?

Aufschluss gibt die folgende Tabelle:

Application type

Computer with 1.1

Computer with 2.0

Computer with 1.1 and 2.0

1.1 stand-alone application (Web or Microsoft Windows client)

Loads with 1.1

Loads with 2.0 (*)

Loads with 1.1

2.0 stand-alone application (Web or Microsoft Windows client)

Fails

Loads with 2.0

Loads with 2.0

1.1 add-in to a native application (such as Office or Internet Explorer)

Loads with 1.1

Loads with 2.0 (*)

Loads with 2.0 unless the process is configured to run against 1.1 (*)

2.0 add-in to a native application (such as Office or Internet Explorer)

Fails

Loads with 2.0

Loads with 2.0

(*) There are some breaking changes in .NET Framework 2.0
https://msdn2.microsoft.com/en-us/netframework/aa570326.aspx

Unter https://blogs.msdn.com/kcasada/archive/2007/05/15/migration-from-net-version-1-1-to-2-0.aspx finden Sie weitergehende Informationen zum Thema Migration (in englischer Sprache).

2. Auf welchen Windows Systemen kann .NET Framework 3.0 installiert werden?

.NET Framework 3.0 ist Bestandteil von Windows Vista, kann jedoch auch auf Windows XP SP2 und Windows Server 2003 SP1 installiert werden.

3. Hat das Installieren von .NET Framework 3.0 einen Einfluss auf bestehende Anwendungen?

Da durch .NET Framework 3.0 nur neue Komponenten (WPF, WF, WCF und CardSpace) zu .NET Framework 2.0 hinzugefügt werden, ohne Komponenten aus .NET Framework 2.0 zu ändern, laufen Anwendungen, die Sie mit .NET Framework 2.0 erstellt haben, ohne Probleme. Bei der Installation von .NET Framework 3.0 sind keine zusätzlichen Tests der .NET Framework 2.0-Anwendungen erforderlich.

4. Wie unterscheiden sich Silverlight und WPF voneinander?

· Der grosse Unterschied ist, dass Silverlight cross-platfrom und cross-browser ist. D.h. wenn Ihre Anwendung nur im Browser läuft und Sie auch Anwender auf Nicht-Windowssystemen ansprechen, dann ist Silverlight die richtige Wahl.

· WPF ist Bestandteil von .NET Framework 3.0. Diese Framework-Version ist Bestandteil von Windows Vista, kann jedoch auch auf Windows XP SP2 und Windows Server 2003 installiert werden. Mit Silverlight wird eine portable browser- und plattformunabhängige Untermenge von WPF implementiert. Da es sich nur um eine Untermenge handelt, werden einige der komplexeren Konzepte von WPF wie Steuerelemente, Templating und 3D nicht unterstützt. Die Ausführung ist auf Windows und Mac möglich; Linux wird im Rahmen des Projekts „Moonlight“ unterstützt. Unterstützt werden derzeit IE und FireFox; Safari on Mac und Opera werden in absehbarer Zeit unterstützt. Die Runtime ist sehr klein und kann als Plug-in heruntergeladen werden (1-2 MB).

· WPF wird mit Ihrer bevorzugten .NET-Sprache programmiert, Silverlight dagegen wird derzeit (Silverlight 1.0) nur mit JavaScript programmiert. Mit Silverlight 1.1 wird eine .NET Framework-Version zur Verfügung stehen, bei der es sich um eine Untermenge des WPF-UI-Programmiermodells mit mehr UI-Steuerelementen, Datenbindungsunterstützung usw. handelt. Weitere Informationen über zukünftige Versionen von Silverlight finden Sie unter www.silverlight.net.

Folgende Tabelle zeigt Ihnen die Unterschiede auf:

Feature

Silverlight

(Ver. 1.0 currently released)

WPF

Client Size / Runtime

Plug in ~2MB

.NET Framework 3.0 ~50MB

Supported Operating System

Windows / Mac / Linux (Moonlight project)

Windows XP SP2, Windows Server 2003 SP1 and Windows Vista

Full .NET Framework

Subset of .NET Framework

YES

Ability to run Full Trust or outside sandbox

NO

YES

Run outside browser

NO

YES (browser format: xbap)

Animation

Rich 2D animation/graphics w/audio and video

Also 3D

Style Templating

Version 1.0: not supported (planned for future release)

YES

Languages

Version 1.0: Javascript

Version 1.1: will support .NET

All .NET Languages

Databinding

Version 1.0: not supported

Version 1.1: supported

YES

UI Controls

Version 1.0: no

Version 1.1: subset WPF Controls

YES

Possible to host in WinForm and VSTO

NO

YES

Tool Support

Blend Only

Visual Studio 2008

5. Welche Version von Crystal Report ist in VS2008 enthalten?

Mit der Installation von Visual Studio 2008 wird per default auch Crystal Report installiert. Es wird “Crystal Reports Basic for Visual Studio 2008” genannt und ist kleine Update von derjenigen Version, die mit Visual Studio 2005 geliefert wurde.

6. Funktioniert LINQ to SQL nur mit SQL Server? Wenn ja, mit welchen Versionen?

Nur mit SQL Server 2000/2005 und 2008 (noch nicht released).

7. Wird es einen Oracle Provider für LINQ to SQL geben?

Im Moment gibt es dafür keine Pläne. Es könnte aber sein, dass ein Drittanbieter dies machen wird. Es wird jedoch sehr wahrscheinlich einen Oracle Provider für das Entity Framework geben (LINQ to Entities). Zu diesem Thema ist dieser Blog Post vom ADO.NET Team sehr interessant.

8. Anfangs Oktober hat Microsoft angekündigt, im Zuge der Veröffentlichung von .NET Framework 3.5 und Visual Studio 2008 den Source Code für .NET Base Class Libraries (BCL) unter der Microsoft Reference License bereitzustellen. Was bedeutet das? Kann man das .NET Framework verändern und weiterleiten?

Unter der Microsoft Reference License kann der gesamte Code eingesehen, aber nicht verändert oder weitergeleitet werden.