VS2013 build fails without errors

I just had a case where my Visual Studio 2013 solution failed to build even though no errors were displayed in the output pane or the log. The same happened for all the other targets (Clean Solution etc.). Building from the command line using msbuild directly, on the other hand, worked fine. The solution (as in previous VS versions) was to delete the user-specific settings. So a quick:

del /s /q *.user

fixed the problem for me.

Windows 8 apps event logs

While porting a rather large native application to Window 8 (Windows Store application) I encountered some startup problems. Errors like the following appeared:

—————————
Microsoft Visual Studio
—————————
Unable to activate Windows Store app ‘bf60ce1b-2569-4c4c-b319-0b3a2c9c1374_7qc4g378g6z3m!App’. The XXXXX.exe process started, but the activation request failed with error ‘The app didn’t start’.

The linked help page points to the event log located at:

Application and Services Log\Microsoft\Windows\Immersive-Shell folder.

However, there is no log at this place. The general application log then points to:

Activation of app 716190BC-25B0-45AB-A34E-4174A7ACEA5F_7qc4g378g6z3m!App failed with error: The app didn’t start. See the Microsoft-Windows-TWinUI/Operational log for additional information.

This log is also a bit difficult to find, it’s located below the “Apps” folder:

image

In the end the problems were caused by external dlls which were not build correctly.

Windows Phone 7 and Silverlight Slider Binding Bug

It took me about 4-5 hours today to finally recognize why one my custom controls behaved in a strange way. It is a control derived from the Silverlight slider control and I encountered strange behavior when binding the Maximum and Minimum properties. After countless checks to make sure, that my ViewModel logic was flawless I finally discovered that … the order of attributes in the xaml code *does* matter when binding these exact properties.

It turns out, instead of this

[sourcecode language=”xml”]
<Slider Name="slider" Grid.Column="1" Minimum="{Binding MinValue}" Maximum="{Binding MaxValue}" />
[/sourcecode]
it should be this:
[sourcecode language=”xml”]

<Slider Name="slider" Grid.Column="1" Maximum="{Binding MaxValue}" Minimum="{Binding MinValue}" />
[/sourcecode]

(Source: http://social.msdn.microsoft.com/Forums/en-US/silverlightgeneral/thread/5a08a3c7-66d3-4ee0-aa29-43bb8d186ab7)

Other people have noticed the same: http://dotnetbyexample.blogspot.com/2009/08/bind-silverlight-3-slider-value-minimum.html

Spotify App auf Windows Phone 7 in Deutschland / Spotify on Windows Phone 7 from Germany

Seit einigen Tagen ist nach langer Wartezeit endlich Spotify fuer das Windows Phone 7 erschienen. Leider, leider wurde die App nicht in den deutschen Marketplace eingestellt. Mit einem kleinen Trick ist es aber trotzdem moeglich, die Spotify App auch aus Deutschland heraus zu nutzen.

Vorraussetzungen

  • Ein ungelocktes Telefon. Am einfachsten mit einem Entwickleraccount, ansonsten ChevronWP oder aehnliches
  • Ein bezahlter Spotify Premium Account

Der Schluessel zur Installation ist ein kleines Tool names Phone7Market. Damit ist es moeglich, die .XAP Pakete fuer kostenlose Apps aus dem Marketplace zu laden. Praktischerweise wird nicht nur der deutsche Marketplace unterstuetzt, sondern auch die anderssprachigen Varianten.

image

Mit einer einfachen Suche im en-US Marketplace nach “Spotify” findet man das entsprechende Paket und es laesst sich aus dem Tool heraus direkt auf dem Device installieren:

image

Abschliessend ist noch zu sagen dass die App hervorragend funktioniert und eine sehr angenehme Metro Oberflaeche zum eigenen Spotify-Profil bereit stellt.

Viel Spass!

Büchermenschen

Als grosser Kindle Fan erzaehlen mir auch Leute staendig von dem tollen Gefuehl ein Buch aus Papier in der Hand zu halten… passend dazu gerade gelesen:

Neben dem wirtschaftlichen haben die Verlage noch ein anderes, ein emotionales Problem. Ein Insider formuliert es brutal: “In den Verlagen sitzen oben oft alte Menschen, die sehr konservativ sind.” Positiver könnte man formulieren: Büchermenschen lieben Bücher, interessieren sich für Papierqualität, Bindung und Typografie.

Quelle: http://www.spiegel.de/netzwelt/gadgets/0,1518,791813,00.html

Windows Phone 7.5 Mango und O2 Visual Voice Mail

Seit gestern wird die aktuelle Windows Phone 7 version “Mango” ausgeliefert (rockt uebrigens) und bringt (theoretisch) Support fuer Visual Voice Mail mit. O2 Deutschland Kunden (so wie ich) haben in dieser Hinsicht aber leider Pech, denn ein O2 Mitarbeiter schreibt im O2 Forum:

ja gibt es: Nach derzeitigem Stand wird es Visual Voicemail aus Kostengründen nicht für andere Plattformen als iOS geben. Sobald sich das ändert, werden wir dies rechtzeitig bekanntgeben.

(Quelle: http://forum.o2online.de/t5/Software-Firmware/Visual-Voice-Mail-f%C3%BCr-Windows-Phone-7-Mango/td-p/133754)

Schade.

Linker trouble on BlueGene/P system

Today I have learned that having a global variable in some C89 code which is not declared as static might be problematic if said code is later linked together with a Fortran program which includes a function with the exact same name es the mentioned variable. Somehow the program ended up at the location of the variable which of course ended in a crash with a signal four (illegal instruction). Took me about 12h to find and fix that bug… in my defense it was on a BlueGene system and I first thought the error had something to do with some front-/backend problems (you cross compile on the frontend and then execute the resulting binary using the LoadLeveler)… Anyway, now it works and I can finally take measurements for the thesis.