MS Build – “Microsoft.WebApplication.targets” was not found.

Posted by Monty on July 22nd, 2008

This is a stupid error, an oversight by Microsoft. As far as I can tell, you can ONLY install the Web Application pack for vs2005 if you have VS installed – you cant install it on a build server, which is nice and “fun”.

A solution is to just create the directory structure it asks for -

C:\Program Files\MSBuild\Microsoft\VisualStudio\v8.0\WebApplications\

And copy over the files from your own copy. I don’t know why Microsoft did it this way, but its criminally retarded.

Edit – You can now download the file from here.

Abstraction Layer

Posted by Monty on July 4th, 2008

Well here at my new place of work, after only being here for 5 weeks (I think), we had a company meeting in Brighton, and sofar its been quite well, but I guess I have to, as is my prerogative, complain about something.

Its about the information in the meeting, basically, its all interesting on a level, but totally useless to me. No offence to anyone, but I don’t particularly care how the design team is doing, or how much revenue we have coming in, or we lost this or that project – I know its all company information, and I work for the company, so I should be interested, but unfortunately, im not.

Joel on Software calls it the “Developer Abstraction Layer” – basically, I shouldn’t be fussed with any other information apart from what I need to get my program running. I dont need to know about how we missed the 5th Q targets for 34.6% of the projects last year, its fascinating, so is the fact that sharks are the only animal that dont get cancer. But, both facts are totally useless to me at work, so id rather not know it.

Im not saying I dont want to get involved at all – give me tidbits, then if I dont ask for more information, dont take it personally. I know it sounds really harsh, but to be really honest, im not that fussed with office politics etc, I just want to sit down, write damn good code, and be proud of it. Sometimes, if I am really passionate about something, I will get involved, or if I know of a different way of doing things, then I will voice my opinion. But in circumstances where, in a company meeting, loads of people tell me stuff that will not impact my work, and being forced to sit through that for a morning, thats just a waste of time in my opinion.

I have a feeling if my boss read this tomorrow morning, he will fire me. Good thing he dosent have his laptop with him.

Copyright © 2007-2010 Muntedhar Alhakim. All rights reserved.