Selecting .NET Framework 3.0 as prerequisite breaks Publish. Bug?
I have the following installed in my XP/SP2:
- .NET Framework 3.0 RC1
- .NET Framework 3.0 SDK RC1
- VS Extensions Orcas CTP
I created a Windows Application and published it successfully.
However, after I selected .NET Framework 3.0 in the Prerequisite dialog (it's not selected by default) I can't publish it anymore due to the following errors:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Microsoft.Common.targets(3295,9): error MSB3141: No 'PublicKey' or 'Hash' attribute specified for file 'NETFX30\Dotnetfx3.exe' in item '.NET Framework 3.0'.
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Microsoft.Common.targets : warning MSB3164: No 'HomeSite' attribute has been provided for '.NET Framework 3.0', so the package will be published to the same location as the bootstrapper.
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Microsoft.Common.targets(3295,9): error MSB3152: The install location for prerequisites has not been set to 'component vendor's web site' and the file 'NETFX30\Dotnetfx3.exe' in item '.NET Framework 3.0' can not be located on disk. See Help for more information.
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Microsoft.Common.targets(3295,9): error MSB3141: No 'PublicKey' or 'Hash' attribute specified for file 'NETFX30\Dotnetfx3_x64.exe' in item '.NET Framework 3.0'.
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Microsoft.Common.targets : warning MSB3164: No 'HomeSite' attribute has been provided for '.NET Framework 3.0', so the package will be published to the same location as the bootstrapper.
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Microsoft.Common.targets(3295,9): error MSB3152: The install location for prerequisites has not been set to 'component vendor's web site' and the file 'NETFX30\Dotnetfx3_x64.exe' in item '.NET Framework 3.0' can not be located on disk. See Help for more information.
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Microsoft.Common.targets : warning MSB3164: No 'HomeSite' attribute has been provided for '.NET Framework 3.0', so the package will be published to the same location as the bootstrapper.
One of the errors says "The install location for prerequisites has not been set to component vendor's web site". However it doesn't make sense because I did specify the install location for prerequisites to be "Download prerequisites from the component vendor's website".
Is there anything I must manually do in order to select .NET Framework 3.0 in the prerequisite dialog ?

