<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>The JPK Experience : Pack Installer</title><link>http://blogs.msdn.com/jeremykelley/archive/tags/Pack+Installer/default.aspx</link><description>Tags: Pack Installer</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Working with User Experience designers to improve Pack Installer 1.0</title><link>http://blogs.msdn.com/jeremykelley/archive/2007/03/12/working-with-user-experience-designers-to-improve-pack-installer-1-0.aspx</link><pubDate>Tue, 13 Mar 2007 01:33:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1867983</guid><dc:creator>JeremyKelley</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jeremykelley/comments/1867983.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jeremykelley/commentrss.aspx?PostID=1867983</wfw:commentRss><description>&lt;P&gt;As part of making the transition from Beta to full Release status, we wanted to make sure that the Pack Installer was fitting in well with Visual Studio 2005 and other tools published by Microsoft. We really wanted to make sure that even if we weren't the flashiest UI around, we had a bit of polish that made it seem "designed" rather than "put together." To help accomplish that goal we took the Pack Installer through a semi-formal design review with some of the UX designers here in Developer Division. &lt;/P&gt;
&lt;P&gt;This was the first time that we'd taken a Power Toy project through a UX review and I don't think either we, or the designers really knew what to expect. Their first reaction was "it's not as bad as I thought it would be." Which considering that I'm not a UX designer was about as much as I could have hoped for. The result of that meeting was a lot of great feedback on how to improve the Pack Installer User Experience. I'm going to walk through screen by screen to point out the little details that have been changed that, together, make what I think is a dramatic improvement. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Detecting Visual Studio&lt;/STRONG&gt; &lt;/P&gt;
&lt;P&gt;When Pack Installer first starts up you get a warning if Visual Studio is running. In Beta 2 of Pack Installer here's what you saw: &lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://blogs.msdn.com/photos/jeremykelleypictures/images/1867948/original.aspx" target=_blank&gt;&lt;IMG src="http://blogs.msdn.com/photos/jeremykelleypictures/images/1867948/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Obviously this dialog has some problems. By using the standard "MessageBox" to display information, I created a completely non-actionable dialog. There's nothing on this screen that can actually help the user to shut down Visual Studio. I hate it when other applications give me these kinds of messages, so I should have been much more aware that I was doing it myself. Here's the new and improved dialog: &lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://blogs.msdn.com/photos/jeremykelleypictures/images/1867949/original.aspx" target=_blank&gt;&lt;IMG src="http://blogs.msdn.com/photos/jeremykelleypictures/images/1867949/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;You can see immediately that this dialog is much better. The icon on the left gives you an indication that the information conveyed isn't dangerous, it's informational. And the buttons along the bottom give you the choice of what you want to do, and are very clear about what will happen when you select them. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;The Main Window&lt;/STRONG&gt; &lt;/P&gt;
&lt;P&gt;Here's what the Beta 2 UI looked like: &lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://blogs.msdn.com/photos/jeremykelleypictures/images/1867951/original.aspx" target=_blank&gt;&lt;IMG src="http://blogs.msdn.com/photos/jeremykelleypictures/images/1867951/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;From a UX standpoint there are a bunch of things wrong with this dialog, and not all of them are visible. At the very top, the Tool Selection label really isn't serving any purpose; it's just kind of there. On the left side we have the Refresh List button, which is big, and has the only icon of all the buttons. Obviously the point of the application is not to "Refresh" the "List" over and over again, so that should be much less prominent. And the whole top band in general is just too tall, with too much wasted space. &lt;/P&gt;
&lt;P&gt;As we move down the screen we can find more problems. The main list doesn't make very effective use of the horizontal space, and the "+/-", indicator on the left is really ugly for expanding descriptions. It would be much better if we could show a portion of the description all the time, and then expand it to show the whole thing. In the tagging and filtering area, there wasn't enough feedback being given as you moved the mouse over the tags. &lt;/P&gt;
&lt;P&gt;So after all that, here's what the screen looks like now: &lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://blogs.msdn.com/photos/jeremykelleypictures/images/1867953/original.aspx" target=_blank&gt;&lt;IMG src="http://blogs.msdn.com/photos/jeremykelleypictures/images/1867953/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;We now have better use of space, and the whole thing flows a lot better. Next to the "All" tag you can see the indicator that gets drawn when a tag is selected, a similar one is drawn when you hover. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;The License Terms Window &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Overall we're really happy with how the License Terms window came out. There were some small things we could do to make a difference though. The top area and bottom area don't have the same border styles. The suggested look is flat, so the bottom area already looks out of date. In addition all of the text should align at the left so it looks right (correct). The grid in the middle also needs to have its columns properly aligned. Finally, what may seem the smallest, but was one of the more frustrating things to fix, the text at the bottom uses *'s for emphasis around the word "each." The * character is not a proper formatting indicator in normal publishing. So it needed to be bolded. &lt;/P&gt;
&lt;P&gt;Here's the original screen: &lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://blogs.msdn.com/photos/jeremykelleypictures/images/1867955/original.aspx" target=_blank&gt;&lt;IMG src="http://blogs.msdn.com/photos/jeremykelleypictures/images/1867955/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;And the subtly changed, but greatly improved new screen: &lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://blogs.msdn.com/photos/jeremykelleypictures/images/1867956/original.aspx" target=_blank&gt;&lt;IMG src="http://blogs.msdn.com/photos/jeremykelleypictures/images/1867956/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;STRONG&gt;Installation Progress Window&lt;/STRONG&gt; &lt;/P&gt;
&lt;P&gt;The main problem with this window was the amount of space it was taking up. The advertising to the right was huge, especially compared to the content. Even worse, the advertising was just taking up horizontal space and not vertical. Reformatting the advertising graphic makes the window much more tolerable. The installation complete message was also not especially prominent on the screen. Relocating that to its own area where the download progress bar used to be makes it much easier to see. That, along with blinking the toolbar, helps you know when things are done installing so you can tab away, and not wonder when it's done. &lt;/P&gt;
&lt;P&gt;Original screen: &lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://blogs.msdn.com/photos/jeremykelleypictures/images/1867957/original.aspx" target=_blank&gt;&lt;IMG src="http://blogs.msdn.com/photos/jeremykelleypictures/images/1867957/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;1.0 Release screen: &lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://blogs.msdn.com/photos/jeremykelleypictures/images/1867958/original.aspx" target=_blank&gt;&lt;IMG src="http://blogs.msdn.com/photos/jeremykelleypictures/images/1867958/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I (and others that I've talked to) think the changes we made were a significant improvement over what we released at Beta 2. There are lots of other little changes that I didn't call out that would be hard to visualize here, for instance making sure all windows pop up in the center of the screen by default. Working with the UX designers was great, and I'd encourage anyone who has an opportunity to work with one, to do so; they can make a big difference in the experience your users have with your application. &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1867983" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jeremykelley/archive/tags/Power+Toys/default.aspx">Power Toys</category><category domain="http://blogs.msdn.com/jeremykelley/archive/tags/Pack+Installer/default.aspx">Pack Installer</category><category domain="http://blogs.msdn.com/jeremykelley/archive/tags/User+Experience+Design/default.aspx">User Experience Design</category><category domain="http://blogs.msdn.com/jeremykelley/archive/tags/UX/default.aspx">UX</category></item><item><title>Pack Installer 1.0 Released!</title><link>http://blogs.msdn.com/jeremykelley/archive/2007/03/12/pack-installer-1-0-released.aspx</link><pubDate>Mon, 12 Mar 2007 23:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1867409</guid><dc:creator>JeremyKelley</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jeremykelley/comments/1867409.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jeremykelley/commentrss.aspx?PostID=1867409</wfw:commentRss><description>&lt;P&gt;I'm happy to announce that &lt;A href="http://www.codeplex.com/PackInstaller/" mce_href="http://www.codeplex.com/PackInstaller/"&gt;Pack Installer 1.0&lt;/A&gt; is now ready to go! The changes from Beta 2 to 1.0 have not been huge, but there are some improvements I'd like to call out. &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Tool descriptions are no longer truncated to 256 characters. In addition to getting a preview of the description all the time, you can expand the description to see the whole thing, not just the first chunk of it. &lt;/LI&gt;
&lt;LI&gt;Files are now verified to be the correct download before running an installation. Using the MD5 hash of the files we target for download, the Pack Installer checks to see if the file received is the one specified in the feed file. This way you can be sure what you're installing is what you asked for. &lt;/LI&gt;
&lt;LI&gt;The Specification and Test Plan are included in the source code. If you're curious about what the spec for Pack Installer looks like, it is now located in the "docs" subfolder in the source tree. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/photos/jeremykelleypictures/images/1867427/original.aspx" target=_blank&gt;&lt;IMG src="http://blogs.msdn.com/photos/jeremykelleypictures/images/1867427/original.aspx" border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1867409" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jeremykelley/archive/tags/Power+Toys/default.aspx">Power Toys</category><category domain="http://blogs.msdn.com/jeremykelley/archive/tags/Pack+Installer/default.aspx">Pack Installer</category></item><item><title>Pack Installer Beta 2 Released and Feed Update for 1/18/2007</title><link>http://blogs.msdn.com/jeremykelley/archive/2007/01/18/pack-installer-beta-2-released-and-feed-update-for-1-18-2007.aspx</link><pubDate>Fri, 19 Jan 2007 04:17:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1491277</guid><dc:creator>JeremyKelley</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/jeremykelley/comments/1491277.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jeremykelley/commentrss.aspx?PostID=1491277</wfw:commentRss><description>&lt;P&gt;Over on &lt;A class="" href="http://www.codeplex.com/" mce_href="http://www.codeplex.com"&gt;CodePlex&lt;/A&gt;&amp;nbsp;I've just released Beta 2 of our &lt;A class="" href="http://www.codeplex.com/PackInstaller" mce_href="http://www.codeplex.com/PackInstaller"&gt;Pack Installer&lt;/A&gt; project.&amp;nbsp; This release has seen a lot of hard work go into it, especially by our primary developer &lt;A class="" href="http://blogs.msdn.com/Bertan/" mce_href="http://blogs.msdn.com/Bertan/"&gt;Bertan Aygun&lt;/A&gt;.&amp;nbsp; New features that we've added include tags on each of the tools in the list and the ability to filter by those tags, search, and support for VSI based content.&amp;nbsp; I'm really excited about releasing this new version of the tool, the last Beta got over 9000 downloads!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Beta 2 also comes with an update to the feed file to add some new content.&amp;nbsp; Since we had to update the schema file you'll need to download the new Beta in order to see further updates to the feed, but the existing Beta should continue to work just fine.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Updates in the feed file:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;101 Samples Packs - These packs of samples for C# and VB contain a ton of sample code that any developer should find useful.&lt;/LI&gt;
&lt;LI&gt;Visual C# 2005 Code Snippets - Visual Basic 2005 shipped with a lot of snippets in the box for all sorts of things, this pack lets you get C# up to the same level.&lt;/LI&gt;
&lt;LI&gt;ILMerge 2.07.0112 - In Mike's own words about the release: &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;"&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;This release contains some bug fixes related to marking merged assemblies as retargetable, which may fix some problems people are experiencing when trying to execute merged assemblies on the Compact Framework. If that has been an issue for you, then please try this new release and let me know if you still have a problem. (Compliments on it working are also acceptable…)"&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Happy downloading!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Here's a screenshot of the UI for Pack Installer Beta 2:&lt;/P&gt;
&lt;P&gt;&lt;IMG title="Pack Installer Beta 2 Screenshot" style="WIDTH: 700px; HEIGHT: 700px" height=700 alt="Pack Installer Beta 2 Screenshot" src="http://www.codeplex.com/PackInstaller/Project/FileDownload.aspx?DownloadId=5807" width=700 mce_src="http://www.codeplex.com/PackInstaller/Project/FileDownload.aspx?DownloadId=5807"&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1491277" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jeremykelley/archive/tags/Power+Toys/default.aspx">Power Toys</category><category domain="http://blogs.msdn.com/jeremykelley/archive/tags/Pack+Installer/default.aspx">Pack Installer</category><category domain="http://blogs.msdn.com/jeremykelley/archive/tags/Shared+Source/default.aspx">Shared Source</category></item><item><title>Pack Installer Feed Update for January 10, 2007</title><link>http://blogs.msdn.com/jeremykelley/archive/2007/01/10/pack-installer-feed-update-for-january-10-2007.aspx</link><pubDate>Thu, 11 Jan 2007 07:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1448861</guid><dc:creator>JeremyKelley</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jeremykelley/comments/1448861.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jeremykelley/commentrss.aspx?PostID=1448861</wfw:commentRss><description>&lt;P&gt;This week's update brings a brand new tool to the Pack Installer!&amp;nbsp; The Visual Basic team has released a new Power Pack called the Microsoft Printer Compatibility Library.&amp;nbsp; In their own words:&lt;/P&gt;
&lt;P&gt;"The Microsoft Visual Basic Printer Compatibility Library allows projects that used the Printer and Printers Collection in Visual Basic 6.0 to be upgraded without having to re-write your printing logic. By simply adding a reference to the library, declaring a Printer and making a few minor syntax changes, your project will be able to print using the Printers collection and Printer object as it did in Visual Basic 6.0."&lt;/P&gt;
&lt;P&gt;So if this sounds like it will fill a hole you have in your development right now, or even if it just sounds like fun and you want to get your old school VB'ing on, boot up the Pack Installer and install away!&lt;/P&gt;
&lt;P&gt;Note: I realize I just updated the feed at the end of last week, but I'm going to try real hard to keep to a weekly Wednesday release cadence for updates.&amp;nbsp; Stay tuned for more tools!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1448861" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jeremykelley/archive/tags/Power+Toys/default.aspx">Power Toys</category><category domain="http://blogs.msdn.com/jeremykelley/archive/tags/Printing/default.aspx">Printing</category><category domain="http://blogs.msdn.com/jeremykelley/archive/tags/Pack+Installer/default.aspx">Pack Installer</category><category domain="http://blogs.msdn.com/jeremykelley/archive/tags/Visual+Basic/default.aspx">Visual Basic</category></item><item><title>Pack Installer Feed Update</title><link>http://blogs.msdn.com/jeremykelley/archive/2007/01/05/pack-installer-feed-update.aspx</link><pubDate>Sat, 06 Jan 2007 03:09:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1418537</guid><dc:creator>JeremyKelley</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jeremykelley/comments/1418537.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jeremykelley/commentrss.aspx?PostID=1418537</wfw:commentRss><description>&lt;P&gt;The&amp;nbsp;list of tools&amp;nbsp;included&amp;nbsp;by the Pack Installer has been updated this week to include some cool new updates to some popular tools.&amp;nbsp; Now included are:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;ILMerge 2.0.7.0102, this is an update from the 2.0.6 release&lt;/LI&gt;
&lt;LI&gt;XML Notepad 2007, this is an updated version of the XML Notepad 2006 utility.&amp;nbsp; This includes a couple of new features as well as a nice list of bug fixes.&amp;nbsp; More details can be found &lt;A title="XML Notepad 2007" href="http://www.microsoft.com/downloads/details.aspx?familyid=72d6aa49-787d-4118-ba5f-4f30fe913628&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?familyid=72d6aa49-787d-4118-ba5f-4f30fe913628&amp;amp;displaylang=en"&gt;here&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;Resource Refactoring Tool Beta, moving up from our previous Alpha release, the Beta is a good step towards having a full 1.0 release.&lt;/LI&gt;
&lt;LI&gt;TFS Administration Tool 1.2, this updated release includes the ability to administer TFS installations configured to use only SSL.&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1418537" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jeremykelley/archive/tags/Power+Toys/default.aspx">Power Toys</category><category domain="http://blogs.msdn.com/jeremykelley/archive/tags/Pack+Installer/default.aspx">Pack Installer</category></item><item><title>Source code released for Pack Installer on CodePlex</title><link>http://blogs.msdn.com/jeremykelley/archive/2006/11/08/source-code-released-for-pack-installer-on-codeplex.aspx</link><pubDate>Thu, 09 Nov 2006 03:12:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1041601</guid><dc:creator>JeremyKelley</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jeremykelley/comments/1041601.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jeremykelley/commentrss.aspx?PostID=1041601</wfw:commentRss><description>Despite taking me a lot longer than I anticipated, the source code for the Beta version of Pack Installer is now available on the &lt;A class="" href="http://www.codeplex.com/PackInstaller" mce_href="http://www.codeplex.com/PackInstaller"&gt;CodePlex&lt;/A&gt; site.&amp;nbsp; This lets us finally start to do what we've wanted to with this tool, which is collaborative development.&amp;nbsp; So if you're interested in helping out, or just want to see how it works, head on over to CodePlex!&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1041601" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jeremykelley/archive/tags/Power+Toys/default.aspx">Power Toys</category><category domain="http://blogs.msdn.com/jeremykelley/archive/tags/Code/default.aspx">Code</category><category domain="http://blogs.msdn.com/jeremykelley/archive/tags/Pack+Installer/default.aspx">Pack Installer</category><category domain="http://blogs.msdn.com/jeremykelley/archive/tags/Shared+Source/default.aspx">Shared Source</category></item><item><title>Problems reported with Pack Installer, I may have the answer</title><link>http://blogs.msdn.com/jeremykelley/archive/2006/11/07/problems-reported-with-pack-installer-i-may-have-the-answer.aspx</link><pubDate>Tue, 07 Nov 2006 21:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1020277</guid><dc:creator>JeremyKelley</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/jeremykelley/comments/1020277.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jeremykelley/commentrss.aspx?PostID=1020277</wfw:commentRss><description>&lt;P&gt;I've been getting reports from multiple sources indicating that there's a problem with the Pack Installer.&amp;nbsp; The symptom seems to be an exception thrown at startup.&amp;nbsp; If you see this message:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;see the end of this message for details on invoking &lt;BR&gt;just-in-time (JIT) debugging instead of this dialog box.&lt;BR&gt;&lt;BR&gt;************** Exception Text **************&lt;BR&gt;System.Data.ConstraintException: Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints.&lt;BR&gt;at System.Data.DataSet.FailedEnableConstraints()&lt;BR&gt;at System.Data.DataSet.EnableConstraints()&lt;BR&gt;at System.Data.DataSet.set_EnforceConstraints(Boolean value)&lt;BR&gt;at System.Data.XmlDataLoader.LoadData(XmlReader reader)&lt;BR&gt;at System.Data.DataSet.ReadXml(XmlReader reader, Boolean denyResolving)&lt;BR&gt;at System.Data.DataSet.ReadXml(String fileName)&lt;BR&gt;at Microsoft.VSPowerToys.PackInstaller.PackInstallerForm.LoadPackFeed()&lt;BR&gt;at Microsoft.VSPowerToys.PackInstaller.PackInstallerForm.mgr_TaskCompleted(Object sender, TaskCompletedEventArgs e)&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;then you're getting the error.&amp;nbsp; I believe the problem is that when I released the Beta of Pack Installer I broke the already released Alpha.&amp;nbsp; The core technical issue is that I updated the schema for the Beta and changed the format of the feed file used to get the list of tools.&amp;nbsp; Unfortunately I used the same forwarding link to point to the new file as pointed to the old one.&amp;nbsp; Since the link is now updated anyone using the Alpha is broken.&amp;nbsp; This was careless on my part and unfortunately all I can do at this point is apologize to anyone who tried to use the tool and had it break.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;The solution to the problem should be to run the Beta version instead of the Alpha.&amp;nbsp; If this problem persists, please let me know and I will look into it even further, but I am pretty sure this is the cause of the problem, at least it repro'ed on my machine this way, and I hope there isn't another bug in the software.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Thanks for your patience,&lt;/P&gt;
&lt;P&gt;-Jeremy&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1020277" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jeremykelley/archive/tags/Power+Toys/default.aspx">Power Toys</category><category domain="http://blogs.msdn.com/jeremykelley/archive/tags/Pack+Installer/default.aspx">Pack Installer</category></item><item><title>One last thing!</title><link>http://blogs.msdn.com/jeremykelley/archive/2006/11/01/one-last-thing.aspx</link><pubDate>Wed, 01 Nov 2006 19:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:924495</guid><dc:creator>JeremyKelley</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jeremykelley/comments/924495.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jeremykelley/commentrss.aspx?PostID=924495</wfw:commentRss><description>&lt;P&gt;I forgot to mention that there are new tools included in the listings as well!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;New in the feed are:&lt;/P&gt;
&lt;P&gt;ILMerge - This tool rocks!&amp;nbsp; I actually use it when I put the release of Pack Installer together.&amp;nbsp; It lets you merge assemblies together so you can have a low footprint deployment.&lt;/P&gt;
&lt;P&gt;Microsoft Best Practices Analyzer 1.0 - A new Power Toy from our team, the shipping version comes with an ASP.NET configuration analyzer and a nifty plug-in model for enhancement.&lt;/P&gt;
&lt;P&gt;XML Notepad 2006 - Because really, who DOESN'T need a good XML editor?&amp;nbsp; I find this is very handy to have around.&lt;/P&gt;
&lt;P&gt;Visual Basic Power Packs - 2 Packs released by the VB team to enhance your VB development experience.&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=924495" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jeremykelley/archive/tags/Power+Toys/default.aspx">Power Toys</category><category domain="http://blogs.msdn.com/jeremykelley/archive/tags/Pack+Installer/default.aspx">Pack Installer</category></item><item><title>Pack Installer Beta released!!!</title><link>http://blogs.msdn.com/jeremykelley/archive/2006/11/01/pack-installer-beta-released.aspx</link><pubDate>Wed, 01 Nov 2006 19:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:924482</guid><dc:creator>JeremyKelley</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/jeremykelley/comments/924482.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jeremykelley/commentrss.aspx?PostID=924482</wfw:commentRss><description>&lt;P&gt;On Friday I was able to get the Beta version of the Pack Installer released to CodePlex.&amp;nbsp; Follow the &lt;A class="" href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=PackInstaller" target=_blank mce_href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=PackInstaller"&gt;link&lt;/A&gt;&amp;nbsp;to get your hands on its goodness.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;New features in the Beta include:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Basic sorting of the list of tools&lt;/LI&gt;
&lt;LI&gt;Ability to run the uninstall of a tool from the UI&lt;/LI&gt;
&lt;LI&gt;New and improved license agreement screen - This lets us be more flexible in bringing you a wider variety of tools.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;As always please send me any feedback you might have on the tool.&amp;nbsp; There are a few new features planned before the 1.0 release but the most important thing I can do at this point is incorporate any good feedback I get.&lt;/P&gt;
&lt;P&gt;Oh, and for those that are interested I'll post a follow-up message when I get the source code uploaded to CodePlex.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=924482" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jeremykelley/archive/tags/Power+Toys/default.aspx">Power Toys</category><category domain="http://blogs.msdn.com/jeremykelley/archive/tags/Pack+Installer/default.aspx">Pack Installer</category></item></channel></rss>