Try Only!!!
Well, I suggest that you use Installshield, Setup Factory or Wise Installer...
I had used setup factory in previous projects in visual basic 6, and i'm not sure if there is a newer versions of Setup Factory supporting the .net platform...
I had also tried the Installshield, however i can't remember the version i had used. But I'm sure it supports the .net platform... But, I dont consider it as a programmer-friendly software....
About the wise installer, i heard this from a friend, well i guess it supports .net framework since that friend of mine uses C# and vb.net as his programming tool....