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.