Posted by andrewmyhre on July 29, 2009
Recently I encountered the following error when trying to open a Silverlight 3 project:

Unable to read the project file ‘X.csproj’.
The imported project “c:\program files\MSBuild\Microsoft\Expression\Blend\3.0\Silverlight\Microsoft.Expression.Blend.Silverlight.targets” was not found.
Confirm the path in the <Import> declaration is correct, and that the file exists on disk.
The scenario is that I had fired up the new RC of Expression Blend 3.0 and created a Silverlight 3 project. At some point along the way I had also been messing with a TextBlock and I had ticked the ‘Embed’ checkbox to embed the font I selected into the project. Then when I tried to open the project on another machine I was met with the above error and my Silverlight project wouldn’t load.
Unni Ravindranathan was helpful enough to point out that when using Blend 3 features such as embedded fonts you must have the Blend 3.0 SDK installed, and sure enough that’s exactly what I’d done. I had thought I needed to installed Expression Blend 3.0 on my machine in order to open the project, but the SDK was all I needed. Unni is Program Manager on the Expression Blend team and I appreciate his quick and direct help.
I’d like to know why I could always embed fonts in Silverlight projects without needing Blend 3.0 but I’m sure there’s a perfectly reasonable explanation. Not to mention – why is the SDK not an optional part of the Silverlight 3 SDK install? It’s only a 3mb download…
Grab the SDK here: http://www.microsoft.com/downloads/details.aspx?FamilyID=F1AE9A30-4928-411D-970B-E682AB179E17&displaylang=en
Posted in silverlight | Tagged: errors, silverlight | Leave a Comment »
Posted by andrewmyhre on July 16, 2009
Well I’m finally back from an extended stay in my home country, New Zealand. The particulars that brought about my prolonged visit to NZ are boring and long-winded so I won’t go into them here. While I’m grateful to my employers for allowing me to work remotely while I was over there, I’m also thoroughly grateful to be back home, in London. Yes, my time back in NZ has brought the realisation into stark relief that London is, presently at least, home. It’s a nice feeling.
Moving swiftly to the point of this post, that being what I want to share.
It’s a testament to the connected world we live in that keeping up to date with the latest findings and speculations of scientific research no longer requires subscriptions to obscure publications and painstaking focus, analysis and consideration. Nowadays you can just have that stuff piped straight into your computer apparatus and consequently into your brain, in a much more passive and relaxing way. How, you may ask? YouTube!
I was introduced to Daniel Dennett a few weeks ago, and I’ve added him to my list of Great Human Beings. If you don’t know who he is, here’s a nice taster for his work: Ants, Terrorism, and the Awesome Power of Memes. It’s a quick TED lecture, so it’s a sample of his ideas which is suitable for untraumatic digestion, whatever your persuasion. If you watch that video and find yourself hungry for more, there are schools of in-depth, full-length lectures available on the YouTube also, so you know how to plunge further into this sumptuous mind-steak. This lecture for instance is a fuller expansion on the TED talk linked above. Let me google that for you.
I’d be interested in hearing from anyone at all in London who finds the above interesting and would enjoy meeting up to, er, talk utter nonsense about it? Leave a comment or hit me on twitter. If there are, say, half a dozen such doomed souls I’ll organise something.
Posted in Uncategorized | Leave a Comment »