Project Linker for VS 2010 Beta 2

Topics: Prism v2 - Silverlight 3, Prism v2 - WPF 3.5
Nov 4, 2009 at 2:54 AM

I'm currently using VS 2010 Beta 2 as it comes with a go-live license.

Do you have plans for releasing a "Project Linker" plugin for VS 2010 so that we can write multi-targeted Prism apps in the new IDE?



Nov 16, 2009 at 10:09 AM

+ 1 for that question


Nov 16, 2009 at 6:48 PM

Hi Paul/Nikola,

There are no plans for migrating the Project Linker plugin at the moment. You can get the project linker’s code from here (last download) and update it to get it working for VS 2010 (and then share it with the community if it works).

To compile Project Linker Microsoft Visual Studio 2008 Software Development Kit (SDK) 1.1 is required.

Please let me know if this helps.

Damian Schenkelman


Mar 6, 2010 at 12:20 AM

So what is going to be the recommended way to link SL and WPF apps in VS2010?



Apr 20, 2010 at 8:36 AM

This is working fine!



Apr 20, 2010 at 12:47 PM

Could you please provide some details how you got the Project Linker to work in VS 2010?


Apr 21, 2010 at 7:47 AM

I did what Damian told us. Get the project linker's source code, then update it for 2010. As he told us too, I needed the Microsoft Visual Studio 2008 Software Development Kit (SDK) 1.1 to compile the source code.

After this,steps, I got the msi for VS2010.  On my workstation, this is working pretty fine.

But what I did not notice in the first time, is that you need to have VS2008 to be installed on your workstation for this plugin to work correctly. Otherwise those won't work. On mine this was the case, so this is working fine just because vs2008 is installed, but on my team mates' workstation on which vs2008 is not installed, the installer doesn't work.


So this is half the solution.






Apr 21, 2010 at 7:55 AM
Edited Apr 21, 2010 at 8:00 AM


I have both VS 2008 and 2010 installed, both with their respective SDKs, and this still did not work for me.

After converting the solution to VS 2010, building everything, then installing the resulting MSI, I only have the "Add Project Link..." entry in the project context menu of VS 2008, but not in VS 2010.

Is there anything else that I missed?


Are any source changes or switching to a different framework version neccessary?

Apr 21, 2010 at 12:53 PM

Do you want me to send you my installer just to check if it works fine?

Are you using VS2010 RC?


Apr 21, 2010 at 12:55 PM

I'd certainly like to check out your installer. I am using the RTM of VS 2010.



Apr 21, 2010 at 1:39 PM

installer sent! just try it and let me know if this is working!


Apr 21, 2010 at 2:02 PM

Thanks for the installer, but it does not work with VS 2010, only with VS 2008, just like the installer I built.


Apr 21, 2010 at 2:10 PM

Have you uninstalled the previous version first?

(and then install this one)

Apr 21, 2010 at 2:24 PM

Yes, I did uninstall the previous version before trying your installer.

Also, no instance of VS 2008 or VS 2010 were running during the installation.


Apr 22, 2010 at 7:49 PM
No luck with the recompiling either. Can anyone advise on how to migrate an add in to 2010? Code migrated to 2010 and compiled fine, running installer updated 2008 only. Search through the code there are some references to 9.0 registry keys, switched to 10.0, but install gives an error now. Not too familiar with add in development, so not sure exactly what I'm looking for.
May 17, 2010 at 3:17 PM

Does anyone have a better way to migrate a multi targeted app to 2010 outside of linking all files manually?

Jun 4, 2010 at 4:16 PM


The Project Linker source code for VS 2010 has been released. You can download it here. Please note that you need to have the Visual Studio 2010 SDK installed to compile it.

I hope you find this helpful.

Guido Leandro Maliandi

Jun 4, 2010 at 6:48 PM
Edited Jun 4, 2010 at 6:57 PM

I can compile just fine, but I'm running into errors when I attempt to create the extension package separately. When I attempt to debug, it prompts a generic add-in failure message during the experimental hive VS start-up and points to an "ActivityLog.xml" file that doesn't exist on disk. I verified that the functionality was not present to be 100% sure that it failed.

Ideas? Suggestions? High-level walk-through?

Jun 4, 2010 at 7:24 PM
Awesome, thanks I'll check it out!
Jun 10, 2010 at 12:35 AM

I downloaded and compieled the Linker for Studio 2010. But how can I use it?


Jun 10, 2010 at 11:58 PM
Edited Jun 11, 2010 at 12:03 AM

Works like a charm, thanks for the great work guys, very useful tool!


Pretty easy to integrate into VS:

  • open solution in vs2010
  • compile as release
  • add a new VSIX project (template located under c#>Extensibility).

In the VSIX project you need to add two "content" items

  • a "VS Package type" as the output of the project linker project,
  • a "Custom Extension" Type - as a file and browse to the compiled project linker helper dll

Compile again and the vsix output file will be in the bin directory of the vsix project.  Just double click file to add to VS.

Jul 2, 2010 at 7:44 AM

Thanks for tip, finally i was able to make my installer.... Thanks... ;)

Oct 28, 2010 at 8:44 AM

Could anyone of you be kind enough to publish this .vsix result somewhere? Thanks in advance!

Best regards,

Oct 28, 2010 at 8:45 AM

I found a solution to this: (the last post, about the Extension Manager)

Oct 29, 2010 at 12:05 AM

Just to put in on this thread, the Project Linker for VS2010 is available in the Visual Studio Gallery.  Here's the link: