I installed the latest vs2008 web deployment projects (http://www.microsoft.com/downloads/details.aspx?FamilyId=0AA30AE8-C73B-4BDD-BB1B-FE697256C459&displaylang=en)
and now I am receiving the following error when compiling:
Error 1 The specified task executable location "C:\Program Files\\Microsoft SDKs\Windows\v6.0A\bin\aspnet_merge.exe" is invalid. 1 1 PmMortars.mil_deploy
Thanks for your reply, however, I don't quite understand what you are saying. I already downloaded the WDP as stated in my post; there is also a post left on the forum you specified which mirrors the exact problem I am having at the moment so I do not need
to repost the same issue again.
My question is WHERE can I get aspnet_merge.exe, or, I at least want to know what process should have installed it so I can try again. It appears that the WDP install DOES NOT install it, so WHERE do I get it, or, how do I install it.
aspnet_merge comes with Windows SDK, which should be installed if you install VS2008 with the default options. You could try installing Windows SDK yourself to see if it helps.
==============================================
If you get the answer to your question, please mark it as the answer.
Thanks much; but what sdk are you referring to (e.g. which framework)? If > 2.0 then the only one available appears to be for 2008 Server and Vista development (http://www.microsoft.com/downloads/details.aspx?familyid=E6E1C3DF-A74F-4207-8586-711EBE331CDC&displaylang=en)
and it "wants" you to install a bunch of crap I don't I need e.g. if I do not install the stuff I do not want COM, Win32 dev, it tells me that some of the rest of the stuff I DO need may not work correctly e.g. .Net dev stuff
The full name of the SDK seems to be "Microsoft Windows SDK for Windows Server 2008 and .NET Framework 3.5".
The release notes after install (http://msdn2.microsoft.com/en-us/windowsserver/bb986638.aspx) state:
5.3.2 Some Tools Require .NET Framework 3.5
The following tools require
.NET Framework 3.5, which does not ship with the Windows SDK:
sqlmetal.exe
wsatui.dll
aspnet_merge.exe
SvcConfigEditor.exe
xsltc.exe
However, aspnet_merge.exe was installed in
C:\Program Files\MSBuild\Microsoft\WebDeployment\v8.0,
which, I am now getting a Web Deployment Project compiler error which says it is looking for aspnet_merge.exe in
C:\Program Files\\Microsoft SDKs\Windows\v6.0A\bin\aspnet_merge.exe.
Error 1 The specified task executable location "C:\Program Files\\Microsoft SDKs\Windows\v6.0A\bin\aspnet_merge.exe" is invalid. 1 1 MyDeployVs2008
Am I the only sap having this problem???????? What am I supposed to do, hand-copy it over heh?
The note is just saying that aspnet_merge requires .NET 3.5, and that .NET 3.5 does not ship with Windows SDK. If you are already using VS2008, then it is likely that you already have .NET 3.5.
After you install Windows SDK, you should be able to find aspnet_merge.exe in "C:\Program Files\\Microsoft SDKs\Windows\v6.0A\bin\aspnet_merge.exe". On my machine, I am able to find the tool at this path. On my machine, the version displayed when I run the
tool is 3.5.21022, and date 11/07. Do you mean this file is still missing even after you installed Windows SDK?
The one in WebDeployment\v8.0 is for VS2005. It is most likely there if you have VS2005 with WDP.
Which version of VS2008 are you using? There was also a report concerning using VS2008 Professional Pro, and not getting aspnet_merge:
The note is just saying that aspnet_merge requires .NET 3.5, and that .NET 3.5 does not ship with Windows SDK. If you are already using VS2008, then it is likely that you already have .NET 3.5.
After you install Windows SDK, you should be able to find aspnet_merge.exe in "C:\Program Files\\Microsoft SDKs\Windows\v6.0A\bin\aspnet_merge.exe". On my machine, I am able to find the tool at this path. On my machine, the version displayed when I run the
tool is 3.5.21022, and date 11/07. Do you mean this file is still missing even after you installed Windows SDK?
The one in WebDeployment\v8.0 is for VS2005. It is most likely there if you have VS2005 with WDP.
Which version of VS2008 are you using? There was also a report concerning using VS2008 Professional Pro, and not getting aspnet_merge:
Appreciate your help. I am using VS2008 Professional Edition and I do have Web Deployment Projects 2008 installed (version 9.0.21022 according to the VS Help->About). However, no aspnet_merge.exe file installed in my C:\Program Files\\Microsoft SDKs\Windows\v6.0A\bin
directory. Strange thing, is, my build is trying to run aspnet_merge from C:\Program Files\\Microsoft SDKs\Windows\v6.0A\bin and not finding it.
BTW, this is a converted vs2005 Web App dont know if that makes a difference or not.
P.S. I tried installing the Web Deployment Projects 2008 separately, which is the state I am at now, and I still get the same error.
gangelo
Member
596 Points
272 Posts
aspnet_merge.exe not on my machine?
Mar 03, 2008 04:12 PM|LINK
I installed the latest vs2008 web deployment projects (http://www.microsoft.com/downloads/details.aspx?FamilyId=0AA30AE8-C73B-4BDD-BB1B-FE697256C459&displaylang=en)
and now I am receiving the following error when compiling:
Error 1 The specified task executable location "C:\Program Files\\Microsoft SDKs\Windows\v6.0A\bin\aspnet_merge.exe" is invalid. 1 1 PmMortars.mil_deploy
The web site says that aspnet_merge.exe utility is a separate download found at http://www.microsoft.com/downloads/details.aspx?FamilyID=74dd6e2d-89c6-4e1e-af00-fc7d70f15439&DisplayLang=en, but this link is broken WHERE CAN I DOWNLOAD IT for vs2008????????
LSU.Net
Contributor
2479 Points
467 Posts
Re: aspnet_merge.exe not on my machine?
Mar 03, 2008 04:41 PM|LINK
There is a product feedback entry for Visual Studio located here:
http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=328652
and a link located here:
http://www.microsoft.com/downloads/details.aspx?FamilyId=0AA30AE8-C73B-4BDD-BB1B-FE697256C459&displaylang=en
Please remember to "mark as answered" posts that have helped you.
-----
http://lsudotnet.blogspot.com
gangelo
Member
596 Points
272 Posts
Re: aspnet_merge.exe not on my machine?
Mar 03, 2008 04:58 PM|LINK
Thanks for your reply, however, I don't quite understand what you are saying. I already downloaded the WDP as stated in my post; there is also a post left on the forum you specified which mirrors the exact problem I am having at the moment so I do not need to repost the same issue again.
My question is WHERE can I get aspnet_merge.exe, or, I at least want to know what process should have installed it so I can try again. It appears that the WDP install DOES NOT install it, so WHERE do I get it, or, how do I install it.hongping
Contributor
3403 Points
635 Posts
Microsoft
Re: aspnet_merge.exe not on my machine?
Mar 03, 2008 05:04 PM|LINK
aspnet_merge comes with Windows SDK, which should be installed if you install VS2008 with the default options. You could try installing Windows SDK yourself to see if it helps.
If you get the answer to your question, please mark it as the answer.
gangelo
Member
596 Points
272 Posts
Re: aspnet_merge.exe not on my machine?
Mar 03, 2008 05:10 PM|LINK
Thanks much; but what sdk are you referring to (e.g. which framework)? If > 2.0 then the only one available appears to be for 2008 Server and Vista development (http://www.microsoft.com/downloads/details.aspx?familyid=E6E1C3DF-A74F-4207-8586-711EBE331CDC&displaylang=en) and it "wants" you to install a bunch of crap I don't I need e.g. if I do not install the stuff I do not want COM, Win32 dev, it tells me that some of the rest of the stuff I DO need may not work correctly e.g. .Net dev stuff
Thanks.
hongping
Contributor
3403 Points
635 Posts
Microsoft
Re: aspnet_merge.exe not on my machine?
Mar 03, 2008 05:24 PM|LINK
Take a look at this blog entry by the Windows SDK team on 2008/02/07, which contains links to the actual downloads
http://blogs.msdn.com/windowssdk/archive/2008/02/07/windows-sdk-rtms.aspx
The full name of the SDK seems to be "Microsoft Windows SDK for Windows Server 2008 and .NET Framework 3.5".
If you get the answer to your question, please mark it as the answer.
gangelo
Member
596 Points
272 Posts
Re: aspnet_merge.exe not on my machine?
Mar 03, 2008 05:39 PM|LINK
Thanks much. I'll post my experience.
gangelo
Member
596 Points
272 Posts
Re: aspnet_merge.exe not on my machine?
Mar 03, 2008 05:54 PM|LINK
The release notes after install (http://msdn2.microsoft.com/en-us/windowsserver/bb986638.aspx) state:
5.3.2 Some Tools Require .NET Framework 3.5
The following tools require .NET Framework 3.5, which does not ship with the Windows SDK:
However, aspnet_merge.exe was installed in C:\Program Files\MSBuild\Microsoft\WebDeployment\v8.0, which, I am now getting a Web Deployment Project compiler error which says it is looking for aspnet_merge.exe in C:\Program Files\\Microsoft SDKs\Windows\v6.0A\bin\aspnet_merge.exe.
Error 1 The specified task executable location "C:\Program Files\\Microsoft SDKs\Windows\v6.0A\bin\aspnet_merge.exe" is invalid. 1 1 MyDeployVs2008
Am I the only sap having this problem???????? What am I supposed to do, hand-copy it over heh?
hongping
Contributor
3403 Points
635 Posts
Microsoft
Re: aspnet_merge.exe not on my machine?
Mar 03, 2008 06:41 PM|LINK
The note is just saying that aspnet_merge requires .NET 3.5, and that .NET 3.5 does not ship with Windows SDK. If you are already using VS2008, then it is likely that you already have .NET 3.5.
After you install Windows SDK, you should be able to find aspnet_merge.exe in "C:\Program Files\\Microsoft SDKs\Windows\v6.0A\bin\aspnet_merge.exe". On my machine, I am able to find the tool at this path. On my machine, the version displayed when I run the tool is 3.5.21022, and date 11/07. Do you mean this file is still missing even after you installed Windows SDK?
The one in WebDeployment\v8.0 is for VS2005. It is most likely there if you have VS2005 with WDP.
Which version of VS2008 are you using? There was also a report concerning using VS2008 Professional Pro, and not getting aspnet_merge:
http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=328652
If you get the answer to your question, please mark it as the answer.
gangelo
Member
596 Points
272 Posts
Re: aspnet_merge.exe not on my machine?
Mar 03, 2008 07:08 PM|LINK
Appreciate your help. I am using VS2008 Professional Edition and I do have Web Deployment Projects 2008 installed (version 9.0.21022 according to the VS Help->About). However, no aspnet_merge.exe file installed in my C:\Program Files\\Microsoft SDKs\Windows\v6.0A\bin directory. Strange thing, is, my build is trying to run aspnet_merge from C:\Program Files\\Microsoft SDKs\Windows\v6.0A\bin and not finding it.
BTW, this is a converted vs2005 Web App dont know if that makes a difference or not.
P.S. I tried installing the Web Deployment Projects 2008 separately, which is the state I am at now, and I still get the same error.