InfoPath 2003/2007 and satellite assemblies

Is it possible that no one ever tried this "easy" thing before? I can't belive that, but I did't find anything on the whole internet.

Ok, here it is:
I have a class library makes use of the Visual Studio feature to automatically create satellite assemblies for other languages. Nothing special. If you don't know, here it is how it works:

Create the class lib project, add a resource file (Strings.resx) with one entry (Hello=Hello) and Visual Studio automatically created a strongly-typed resource from that.
Now you can use MessageBox.Show(Strings.Hello); to access this string.

If you now add another resource file called Strings.de.resx (Hello=Hallo) you can do this to access it:
Strings.Culture = new CultureInfo("de");
MessageBox.Show(Strings.Hello);
And this is the output after building:

  • \MyAssembly.dll
  • \de\MyAssembly.resource.dll

So, now I want to use this simple library in my InfoPath project. Open it in Visual Studio, add the reference to the assembly and build: Ok. Then publish this InfoPath Form. VS now should compile all associated resources, dlls and so on into the InfoPath *.xsn file, but it does not!

And that's the problem here: It looks like that VS can't embed the satellite assemblies residing in subfolders into the .xsn file...
If anyone has tried this before (and got a solution ;-)) let me know.

Die Bahn - 1. Klasse?

Jetzt wo ich ja jede Woche zweimal Bahn fahre und das in der 1. Klasse tun darf, stelle ich einige Punkte fest, die meine frühere Illusion (1. Klasse = Super Komfort und Toll) irgendwie zerstören.

Hier meine negativ Punkte:

1. Warum gibt es in den IC's in denen ich fahre nur Abteile und keinen Großraum? Die Abteile der 1. Klasse sehen zudem aus, wie vor 15 Jahren und mit 6 Personen fühlt man sich da definitiv nicht wie in der 1. Klasse!

2. Warum haben die 1. Klasse Wagen im IC noch die selben mechanischen/manuellen Türen wie in der Regionalbahn vor 15 Jahren und die 2. Klasse Wagen automatische Türen? Man sieht so regelmäßig Leute vor den Wagen die versuchen gewalttätig die Türen zu öffnen, während 2. Klasse Kunden schon sitzen...

3. Warum gibt es im ICE (zumindest in den Generationen 1 und 2) in der 1. Klasse keine Steckdosen, wo hingegen sie in der 2. Klasse nachgerüstet wurden?

Ok, es gibt auch positive Punkte der 1. Klasse: Am Platz Bedienung (wobei ich davon keinen gebrauch mache), deutlich mehr Platz und Komfort zumindest im ICE 3 und nicht zuletzt eine (dünne) Zeitung zusätzlich zur "Mobil", nämlich das Handelsblatt am Abend oder die Welt kompakt oder so!

Das Problem ist jetzt nur, dass die Bahn ja angekündigt hat, das Streckennetz gründlich zu sanieren, was sicherlich dazu führt, dass meine o.g. negativen Punkte in nächster Zeit wohl nicht behoben werden...

Student Technology Conference 2007

Dieses Jahr wird es (endlich) wieder eine STC in Duisburg geben... nur bin ich kein Student mehr, schade.

Aber alle die es sind, denen Empfehle ich sich sofort anzumelden, denn es gibt nicht nur unter den ersten Anmeldungen Office 2007 zu gewinnen, sondern es lohnt sich. In den 2 Tagen wird es um viele Interessante Themen gehen (hier Voten!), u.a. wahrscheinlich auch um AntMe, die Ameisensimulation.

Und vielleicht werde ich auch dort sein, obwohl ich kein Student mehr bin... aber mehr wird noch nicht verraten.

Stromberg kommt...

An diesem Bild konnte ich nicht vorbei gehen:

Stromberg is back

RSSBandit jetzt auch auf Vista

Für alle, die es auch noch nicht mitbekommen haben:
RssBandit ist seit Januar in einer neuen Version verfügbar, die nun auch unter Vista ohne Probleme läuft.
Das es sich bei der Version um ein RC handelt merkt man aber dennoch... insbesondere das Scrollen in meiner langen Feedliste ist sehr langsam...

Wer damit natürlich nicht zufrieden ist (und viel Zeit hat) der kann sich auch die Sourcen downloaden und das ganze selbst anpassen, es ist natürlich in .NET / C# (v1.1) geschrieben.

Halb Paderborn in Kronberg

Man glaubt es kaum, aber da bin ich gerade mal eine Woche in Kronberg und wen treffe ich: Mathias Raacke
Er und einige andere Microsoft Student Partner haben an einem 2-tägigen Seminar bei Avanade teilgenommen.

@Mathias: Habs am Freitag nicht mehr geschafft nochmal vorbei zu kommen. Wünsch dir aber viel Spaß bei deinen Vorträgen nächste Woche auf der VSOne und Basta.

Die ersten Tage

Seit vergangenem Donnerstag bin ich nun also Avanade Employee.
Die ersten zwei Tage waren sehr interessant und zugleich schon recht anstrengend, deshalb auch erst jetzt einen Eintrag.

Das erste mal den neuen Rechner aufgeklappt und direkt ~50 Mails in der Inbox... So schnell kann es gehen ;-)

Die nächsten Tage werde ich wohl in München, Kronberg und Aschaffenburg verbringen, mal sehen was dort so auf mich zu kommt...

Wo war ich bereits?

Oder besser gesagt: Wo werde ich mich demnächst so aufhalten.

Dazu habe ich eine kleine Virtual Earth Karte erstellt, auf der ich alle Orte markieren werde, wo ich mich im Rahmen von Projekteinsätzen bei meinem neuen Arbeitgeber so aufhalten werde.

Um die Karte anzuzeigen, einfach rechts in der Leiste auf das Avanade Logo klicksen.
Spannend dürfte es dort aber erst in einiger Zeit werden... ;-)



Update: Leider funktioniert Virtual Earth wohl nur mit dem Internet Explorer richtig... die Karte ist deshalb im Moment nicht erreichbar, weil ich sie jetzt mal auf Google Earth aufsetzen werde.

Windows Vista: ReadyBoost und SuperFetch

Wie ich hier schon mal geschrieben habe, zeigt Windows Vista das "Phänomen", dass fast der gesamte Arbeitsspeicher auch tatsächlich verwendet wird. Das das was gutes und nichts schlechtes ist, beschreibt Daniel Melanchton in diesem Artikel.

Dort schreibt er z.B.:

Warum das einige "Experten" so stört, wird mir nicht klar. Bei einem Prozessorcache fragt sich auch keiner, wieviel denn davon benutzt wird. Ganz im Gegenteil: Wir erwarten, dass größere 1st, 2nd und 3rd Level Caches mehr Performance ermöglichen. Nur beim Hauptspeicher scheint es einigen wichtig zu sein, dass davon möglichst viel *nicht* benutzt wird. Das macht für mich keinen Sinn.

Insbesondere die Sache mit den "Experten" ist mir gerade vor ein paar Tagen auch mal wieder auf einigen Privatsendern aufgefallen... Da wird der Vista Experience Index gezeigt, ein USB-Stick angesteckt und dann kommen Kommentare wie: "Der Index zeigt immer noch das gleiche, fazit: ReadyBoost nützt ja gar nichts."

Da kann einem schlecht werden... Daher hier meine Empfehlung an alle Computer-, Internet- und Vista-"Experten": Diesen Artikel und am besten noch einige andere gründlich lesen!