Contact

netcreate OHG
  • Send mail to the author(s) E-mail
  • XING

My talks

Community

.NET Developer Group Braunschweig Co-Lead INETA Deutschland Microsoft Community Leader/Insider Program (CLIP) .NET GUI Just Community e.V.

Categories  RSS 2.0

Archives

Blogs of friends

Comments

Stats

Total Posts: 229
This Year: 62
This Month: 0
This Week: 0
Comments: 105

Tags

 

Roadmap für den Team Foundation Server

Posted in VS Team System at Thursday, November 30, 2006 6:11 PM W. Europe Standard Time

Wie geht es weiter mit dem TFS? Was ist alles in der Orca Version enthalten. Welche neuen Features wird es geben? Fragen über Fragen :-) Ausführliche Informationen gibt es von Brian Harry.

Link: http://blogs.msdn.com/bharry/archive/2006/11/30/team-foundation-server-roadmap.aspx

Deutsche Umlaute mit einer amerikanischen/englischen Tastatur schreiben

Posted in Freeware at Friday, November 24, 2006 4:44 PM W. Europe Standard Time

Vielleicht kennen einige von euch das Problem, dass wenn Sie im Ausland sind und deutsche Texte schreiben wollen, dass es ein Graus mit den deutschen Umlauten ist. Genau zu diesen Zweck habe ich vor Jahren (meinen VB 6 Zeiten, lang ist es her!) das kleine Freeware Tool net_kConv2003 entwickelt. Da ich ab und zu noch darauf angesprochen werde, bzw. das Tool hin und wieder mal selbst einsetze, wollte ich euch dieses kurz vorstellen:

Programmbeschreibung

Die deutschen Umlaute sind wie bei der deutschen Tastatur angeordnet, so dass man ohne Probleme mit dem Zehnfingersystem schreiben kann. Man kann durch einen einfachen Anschlag auf die Taste einen Umlaut in seine gegenwärtige Anwendung schreiben. Das Programm hat ein variables Zeitintervall eingebaut, dadurch kann man net_kConv2003 an die Anschlaggeschwindigkeit anpassen.

net_kConv2003 wurde unter MS-DOS, Office-Anwendungen, Groupwise und Word Perfekt getestet.

Hier ein Überblick über die Tastenbelegung und die passenden Umlaute dazu:

Taste -> Umlaut

; -> ö
' -> ä
[ -> ü
- -> ß
: -> Ö
" -> Ä
{ -> Ü

Wenn man z.B. die Taste ";" einmal drückt, bekommt man den passen Umlaut "ö". Wenn man die Taste ";" zweimal hintereinander drückt, erhält man ein ";".

Ein weiteres Feature u.a. ist, dass man das Verhalten in MS DOS Konsolenfenster deaktieren kann, stellte sich damals als wichtig heraus ;-)

Ich bitte um Nachsicht, das Tool ist wirklich älter (auch wenn der Name was gegenteiliges verspricht, da wurde das letzte Update gemacht ;-) ).

Bei mir lief das Tool unter Windows 2000/XP problemlos, wie es sich mit Vista verhält, konnte ich noch nicht testen. Ich übernehme aber keine Haftung für irgendwelche Schäden etc..

Vielleicht ist es ja interessant für den einen oder anderen. Über Feedback dazu würde ich mich natürlich auch freuen.

Frohes Reisen! :-)

Download: net_kConv2003v1_01.zip (2,4 MB)

Flash in XAML abbilden

Posted in Tools at Wednesday, November 22, 2006 10:46 AM W. Europe Standard Time

Mit dem kostenlosen Tool SWF2XAML kann man einzelne Frames aus .swf Dateien in XAML konvertieren. Das finde ich eine richtig lustige Geschichte! Eine Copy2Clipboard Funktion ist auch implemeniert!

Ich kann nur empfehlen einen Blick auf das Tool zu werfen:

Get IT ! 

Das Tool hat weitere Features implementiert! Weitere Infos dazu hier

Outlook 2007 und die Windows Desktop Search v3.0

Posted in Tools at Friday, November 17, 2006 6:12 PM W. Europe Standard Time

Ich habe diese Woche das neue Office 2007 installiert. Bin damit sehr zufrieden, die Jungs von MS haben viel gemacht! Das einzige was mich stört ;) ist, das nach der Installation von Outlook 2007 die Windows Desktop Search 3.0 nicht mehr konfigurierbar ist.

In Outlook 2003 konnte ich auswählen, welche Ordner nicht indexiert werden sollen z.B. den Junk-Ordner... Nun habe ich nur noch die Wahl, ob mein Postfach komplett oder gar nicht indexiert werden soll. :(

Habe länger darüber gegoogelt und in das offizielle WDS-Forum gepostet, aber leider noch keine Lösung dazu gefunden. Wenn es dazu was neues gibt, poste ich es! Aber vielleicht hat ja auch von Euch einer eine Idee?

Neue Version des Web Development Helpers

Posted in Tools at Tuesday, November 14, 2006 10:44 AM W. Europe Standard Time

Es gibt eine neue Version des wunderbaren Tools "Web Development Helper" von dem Autor Nikhil Kathari. Das Tool hilft vorallem beim Debuggen von Ajax-Anwendungen.

Es wurden verschiedene Installerprobleme behoben und das Tool lässt sich nun auch unter Vista installieren. Des Weiteren wurden verschiedene neue Viewers auf das HTTP Request/Response eingebaut.

Weitere Infos gibt es hier und auf der Projektseite.

Download

Anleitung

Ich kann das Tool nur empfehlen!

Visual Studio 2005 kann keine .aspx Seite mehr anlegen

Posted in VS Team System at Monday, November 13, 2006 5:01 PM W. Europe Standard Time

Tja, als ich das festgestellt habe, war ich auch verwundert und konnte es kaum glauben! Aber leider war es dennoch wahr, wie man hier sehen kann:

  

Ich konnte in sämtlichen Projekten kein WebForm mehr anlegen, auch als ich eine komplett neue Website angelegt habe, ging es nicht. Als nächstes habe ich mich versucht zu erinnern, was ich neuinstalliert bzw. gelöscht hatte von meinem Rechner. Dabei fiel mir ein, dass ich die alte ATLAS (CTP) Installation gelöscht hatte. Daraufhin habe ich mir die neuste ASP.NET Ajax Beta 2 Installation runtergeladen und ausgeführt und siehe da (!!!) nun kann ich auch wieder WebForm Files anlegen.

Natürlich kann ich das nicht mit Sicherheit an der Deinstallation von ATLAS (CTP) festmachen, da ich auch in dem Zuge das .NET 3.0 RC 1 runtergeschmissen habe, aber vielleicht hilft es doch dem einen oder anderem weiter.

Ich buche das mal als Murphy-Phänomen ab. :-)

Okay, ich gebe es zu...die Windows Desktop Search v3.0 ist gut!

Posted in Tools at Thursday, November 09, 2006 5:23 PM W. Europe Standard Time

Nachdem mir Kay (noch mal Danke!) ein Kommentar auf meinen letzten Eintrag zu diesem Thema gegeben hat, hat mich der Ergeiz gepackt. ;-)

 

Ich habe es gewagt ein weiteres Mal die Desktop Search V 3.0 zu installieren und dieses Mal bin ich hellauf begeistert… Naja fast um ehrlich zu sein, aber später mehr...

 

Also die Installation verlief wunderbar, danach landete ich wieder in den Optionen. Das Geheimnis der Exchange-Postfach-Indexierung ist, dass man Outlook in den Exchange Cache Modus schalten muss. Das habe ich nun gemacht und ich kann es nur jedem raten, macht es Abends und lasst euren Rechner einfach laufen….

 

Ein paar Stunden später konnte ich dann alle Outlook-Einstellungen vornehmen, die ich benötige. Jetzt fehlten nur noch die Netzwerklaufwerke. Ein wenig gegoogelt und irgendwann stößt man auf das Add-in for UNC/FAT. Damit kann man nun auch Netzwerklaufwerke indexieren (irgendwie umständlich, aber es geht!).

Ein Problem bleibt aber noch. Ich kann leider nicht die freigegebenen Postfächer von meinen Kollegen indexieren, das ging problemlos mit der Version 2.6. Auch längeres googeln hat nichts ergeben, aber ich habe da noch nicht aufgegeben. Wenn einer einen Tipp hat, wäre ich dafür dankbar!

 

Bei meiner Recherche habe ich viele interessante Links gefunden, die ich unten einmal zusammengestellt habe. Ich bin auch über einen Registry-Eintrag gestolpert mit dem man auch ungecachte Exchange-Postfächer indexieren kann (hehe,…Murphy). [Das habe ich aber noch nicht getestet]

 

Des Weiteren hat mich wirklich die Performance der Indexierung überrascht, man merkt fast nix davon! Das war mit der alten Version noch ganz anders.

 

Den Fehler mit den Temp-Dateien werde ich im Auge behalten und ggf. berichten.

Nun habe ich wieder die Informationsmacht auf meinem Rechner! ;-)

 

Links:

Windows Desktop Search: Add-in for UNC/FAT
Blog vom Entwicklerteam
Linksammlung für die WDS

Die .NET Developer Group Braunschweig trifft sich wieder am 20.11.06. Wie immer sind alle .NET Interessierten herzlichst eingeladen.

Datum: 20.11.2006 19:00:00
Ort: Lokal Eusebia
 
Beschreibung
Referent: Karim El Jed
Visual Studio 2005 Team Edition for Software Architects ermöglicht Architekten und Entwicklern das visuelle Erstellen von (verteilten) Applikationen anhand von Designern. Der Vortrag soll anhand einer kleinen Beispielapplikation einen Einblick in die Möglichkeiten und Verwendungszwecke der einzelnen Designer geben. 
 

Link: http://www.dotnet-braunschweig.de

Team Foundation Sidekick add-in

Posted in Tools at Wednesday, November 08, 2006 8:25 PM W. Europe Standard Time

Über dieses interessante freeware Add-In bin ich gestolpert. Es ergänzt den Team Explorer und die TFS Source Control um ein paar nette Features:

  • Eine Wildcard-Suche nach Filenames in der Source Control
  • Direktes auschecken eines "build type .proj" file über den Team Explorer
  • Eine dynamische Anzeige der History eines ausgewählten Item in der Source Control ohne Klick auf "View History"
  • ...

Den Download findet man hier: http://www.attrice.info/cm/tfs/TeamBuildAddin.htm

Weitere Informationen dazu hier: http://blogs.microsoft.co.il/blogs/tfsidekicks/archive/2006/11/07/Better-search-and-history-add_2D00_in-for-Source-Control-Explorer.aspx

ASP.NET Compilerfehlermeldung: CS0433

Posted in ASP.NET at Monday, November 06, 2006 7:10 PM W. Europe Standard Time

Ich habe heute ein Web "gepublisht" und bekam nachdem ich es online gespielt habe folgende Fehlermeldung:

Beschreibung: Fehler bei der Kompilierung einer Ressource, die zur Verarbeitung dieser Anforderung erforderlich ist. Überprüfen Sie die folgenden spezifischen Fehlerdetails, und ändern Sie den Quellcode entsprechend.

Compilerfehlermeldung: CS0433: Der Typ _default ist in ******\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\7c8d7391\676cfe7\assembly\dl3\e843c292\fe5c4af2_c201c701\App_Web_q6zz6uat.DLL und *******\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\7c8d7391\676cfe7\assembly\dl3\5108e360\d60dfdda_c201c701\App_Web_jxalxmlt.DLL vorhanden.

Ein schnelles Workaround war die .aspx Seite mit der CodeBehind Datei hochzuspielen, danach wurde wenigstens das Web wieder angezeigt.

<%@ Page Language="C#" MasterPageFile="~/default.master" AutoEventWireup="true" Inherits="_default" CodeFile="default.aspx.cs" %>

Die Ursache des Problems liegt in dem Attribute "Inherits" von der Page-Direktive, diese zeigte auf die Masterpage und nicht auf die eigentliche CodeBehind-Datei der eigentlichen Seite. Die Masterpage hieß default.master und hat als inherits="_default". Beim Aufruf der Seite über eine kompilierte DLL wurde die obige Fehlermeldung ausgegeben, welche auch korrekt ist. Komisch ist nur, dass es beim Testen keine Fehlermeldung gibt. Mir ist auch noch völlig schleierhaft, wie dieser Fehler überhaupt passieren konnte. Die Fehlermeldung ist auch nicht besonders aussagekräftig, so dass man nicht weiß wo man suche sollte. So ging es mir jedenfalls...

Irgendwann bin ich dann über folgenden Newsgroup-Beitrag gestolpert, welcher mich auf die Idee gebracht hat.

Autor: Mark Rae
<schnipp>
As we all know, one of the changes in the initial release of ASP.NET 2 was
the deprecation of the CodeBehind Page attribute in favour of the CodeFile
Page attribute:
http://msdn2.microsoft.com/en-us/library/wa20t577.aspx

Fair enough. I'm sure lots of us built brand new ASP.NET 2 websites and
created brand new pages from the Project menu and noticed that the aspx page
had the CodeFile attibute instead of the CodeBehind attribute. Whatever...

However, the ASP.NET development community (hello everyone!) threw its arms
up in horror and said "No, we don't like the new project / site model - we
liked the old project / solution model from v1.1 much better, and we'd like
it back please."

So Microsoft, in a rare moment of actually listening to the development
community, said "OK - here you go - Web Application Projects. And we've even
done Web Deployment Projects for you as well, you lucky people!"

So everyone downloaded and installed the new add-ons and smiled a lot for
they were good.

However, if you build a brand new Web Application Project and create a new
form from the Project menu, you'll see that the aspx Page attribute is
CodeBehind again, not CodeFile...

If you then drop a v2 aspx file from a Web Site Project into a Web
Application Project and FORGET to change its page directive from CodeFile
back to CodeBehind...

Seems the new Web Application Project compilation model doesn't support the
CodeFile page attribute properly, and gets its knickers in a right old
twist... Hence, the double class reference...
</schnapp>

...und siehe da, als ich mir das Inherits näher angeschaut habe, lag die Lösung auf der Hand:

Die korrekte Page-Direktive muss lauten:

<%@ Page Language="C#" MasterPageFile="~/default.master" AutoEventWireup="true" Inherits="Default" CodeFile="default.aspx.cs" %>

Das kann man im Eifer des Gefechts schnell übersehen...

Hier der komplette Newsgroup-Thread, kann ich nur empfehlen ;-)

Link

Windows Desktop Search v3.0 - Ade

Posted in Tools at Monday, November 06, 2006 4:57 PM W. Europe Standard Time

So, ich habe soeben die neue Version der Windows Desktop Search runtergeschmissen. Mein Fazit ist leider nicht positiv:

  • Es gibt zu wenige Einstellungsmöglichkeiten, weniger als bei der 2.6 Version. Es fehlt komplett die Möglichkeit bestimmte Exchangepostfächer zu indexieren oder bestimmte Verzeichnisse zu sperren
  • Leider hatte ich auch wieder die gleiche Situation, dass meine Festplatte mit Temp-Dateien zu gemüllt wurde. Leider kann man bei der Desktop Search keine Ordner etc. festlegen kann, die indexiert werden können/dürfen.

Positiv bleibt zu erwähnen, das die v 3.0 Ressourcen schonender war und vielleicht auch etwas schneller.

Also ich werde mir noch mal die Googlesuche anschauen, bzw. die alte Windows Desktop Search 2.6 installieren und hoffen das alles besser wird ;-)

Visual Studio 2005 Team Edition for Database Professionals - CTP 7

Posted in VSTE DB Prof at Friday, November 03, 2006 1:36 PM W. Europe Standard Time

Die letzte CTP Version von VSTE Database Prof. steht zum Downlaod zur Verfügung.

Weitere Infos zur Installation und neuen Feature findet ihr unter:

http://blogs.msdn.com/camerons/archive/2006/11/02/final-ctp-approaching.aspx?CommentPosted=true

CTP 7: Download

DevDiv Hotfix Public Availability Program

Posted in VS Team System at Friday, November 03, 2006 12:37 PM W. Europe Standard Time

Unter diesem Programm fasst Microsoft alle Hotfixes für die Visual Studio 2005 Umgebung zusammen. Zum Herunterladen benötigt man nur eine Windows LIVE-ID.

Url: https://connect.microsoft.com/content/content.aspx?ContentID=3705&siteid=210&wa=wsignin1.0

TfsAlert ein nettes Tool für die Team Foundation

Posted in Tools at Wednesday, November 01, 2006 6:53 PM W. Europe Standard Time

Bin über TfsAlert gerade gstolpert und habe es gleich installiert. Macht einen guten Eindruck. Für alle die mit dem Team Sever arbeiten und gerne per Ballon Tip über bestimmte Events informiert werden wollen, stellt das Tool eine Alternative da.

Infos von der Webseite:

Welcome!! TfsAlert is a .Net 3.0 smart client which monitors for user selected TFS events and will display a balloon window in the Windows TaskBar Notification Area. It is built on top of WCF where you can subscribe to any TFS event you feel fit. It's initial focus is around Team Build management but will also include features around Work Item tracking.

Downlad unter http://www.codeplex.com/Wiki/View.aspx?ProjectName=TfsAlert

Infos zum installieren:

Prerequisites

.NET 3.0 is required since this is built on top of WCF. If you’re running this from Vista you will not need to install the .NET 3.0 framework.

Installation Notes

This version runs under Windows XP.

If you would like to run on Vista you have to install to another location outside of %programFiles% so you the proper security to configure it. We are currently addressing Vista UAC compatibility.

Once installed you HAVE TO properly configure it. This will be fixed in the next release.

  • One the following %programfiles%\TfsAlert\TfsAlert.exe.config and set the following items:
    • teamFoundationServer, your TFS server
    • userId, your user id
    • selected, select the events you would like to subscribe to.
    • filterExpression, filter placed on that event
  • Open port 9999 on your Windows Firewall. This is also configurable if you would like to listen on another port.

What's New

Base architecture with basic event notification.

What's Next

http://www.codeplex.com/WorkItem/List.aspx?ProjectName=TfsAlert

Contact Us

CodePlex: http://www.codeplex.com/Wiki/View.aspx?ProjectName=TfsAlert 

Die Infos stammen von Clark Sell's Blog