We are working on a VSPackage in a team, using Visual Studio 2012 and TFS.
The extension works fine on the computer used to create it (through a wizard). On another computer, Visual Studio says that "a project with output type of class library cannot be started directly" when we attempt to run it (with F5).
The output of the project is indeed class library, and pressing F5 on the first machine starts Experimental Instance of Visual Studio with the extension loaded and working.
By looking at %LOCALAPPDATA%\Microsoft\VisualStudio\11.0Exp\Extensions
on the second computer, we see that the extension had been built and there was an attempt of registering it with VS.
We have also created another extension on the second computer and tried to run it on the first machine. It displays the same error.
How can we get the extension to run on computers which were not used to create it?
C:\Dev-1` I checked out the same source code to the path
C:\Dev-2` now the new copy gives me the same error you get. – TransudationrootSuffix exp2
or something else - this way, the new copy will go to a brand new experimental instance of VS, and won't conflict with the extension fromC:\Dev-1
– Unicycle