> So, you were having issues with MSBuild initially? Were you trying to > run MSBuild directly or through NAnt?
Just MSBuild. But, it is working now. I ended up installing Visual Studio Web Developer Express 2010 >> WinSDK 7.0A was the first SDK Microsoft released that contained > support for .NET 4.0. If I am not mistaken, it is automatically > installed when installing VS.NET. I'm not sure the directory should > have been deleted. Well, it didn't work with that directory their either. I reinstalled VS Express and it did return. So you are correct. However, sgen.exe is not in v7.0a\Bin\NETFX 4.0 Tools. Even with this restored I get the same error... which makes sense cause sgen isn't in this folder. But, why doesn't it look in the 7.1 folder? > Double check to make sure WinSDK 7.1 installed correctly. You can do > that by checking the installation directory. Make sure that programs, > such as gacutil.exe and sgen.exe are there. I have been bitten by > this bug in the past and it was due to the fact that the WinSDK > installation process didn't install the .NET programs. Yes, those binaries are both in: \Windows\Microsoft SDKs\Windows\v7.1\Bin\NETFX 4.0 Tools > Also, note that the .NET 4.0 SDK programs are installed in their own > subdirectory now. "NETFX 4.0 Tools", make sure that exists. Yep, it does. See above. > Let us know if this helps. If not, please provide additional details > (steps taken, what's installed now, etc) and we'll dig deeper. Nope... really nothing missing or wrong from what I can tell and based on your email. Not sure what else I can tell you other than this snippet from my build script: <msbuild project="${ProjectDir}/Product/${project::get-name()}.sln" verbose="true"> <property name="Configuration" value="Release" /> <arg line="/noconsolelogger" /> <arg line="/logger:nant/ThoughtWorks.CruiseControl.MSBuild.dll;msbuild-results.xml" /> </msbuild> When I run the build I get the errors that I sent in the OP (shown below). Perhaps the logger is an issue? Thanks, BOb > On Wed, Jun 2, 2010 at 2:00 PM, Bob Archer <bob.arc...@amsi.com> wrote: > > I am getting the following errors trying to build a .Net 4.0 project > with > > .91 Alpha 1. > > > > > > > > It took me a while to get all the right stuff installed on the build > server. > > In install the Windows SDK 7.1, the riaservices with SERVER=TRUE switch, > the > > SL 4 SDK... and still I couldn't get it to build with MSBuild from the > > command line. I finally just installed Visual Studio Web Dev Express and > SL4 > > tools. After that I was able to build with msbuild from the command > line. > > > > > > > > However, when I run the build via nant I get the following errors: > > > > > > > > C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets > > (2249,9): > > > > > > > > errorMSB3086: Task could > not > > find "sgen.exe" using the SdkToolsPath "C:\Program Files\Microsoft > > SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\" or the registry key > > "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0A". > Make > > sure the SdkToolsPath is set and the tool exists in the correct > processor > > specific location under the SdkToolsPath and that the Microsoft Windows > SDK > > is installed > > > > > > > > > > > > C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets > > (2249,9): > > > > > > > > errorMSB3086: Task could > not > > find "sgen.exe" using the SdkToolsPath "C:\Program Files\Microsoft > > SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\" or the registry key > > "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0A". > Make > > sure the SdkToolsPath is set and the tool exists in the correct > processor > > specific location under the SdkToolsPath and that the Microsoft Windows > SDK > > is installed > > > > > > > > I didn't have 7.0a folder.. but I just deleted it. I think that was the > beta > > SDK. I now only have the v7.1 SDK folder (oh and the 6.1 and 6.0a). > > > > > > > > Any ideas? > > > > > > > > Thanks, > > > > BOb > > > > > > > > > > > > ------------------------------------------------------------------------ > ------ > > ThinkGeek and WIRED's GeekDad team up for the Ultimate > > GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the > > lucky parental unit. See the prize list and enter to win: > > http://p.sf.net/sfu/thinkgeek-promo > > _______________________________________________ > > NAnt-users mailing list > > NAnt-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/nant-users > > > > ------------------------------------------------------------------------------ ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ NAnt-users mailing list NAnt-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-users