I created a basic project system by following this: http://msdn.microsoft.com/en-us/library/cc512961.aspx. It works good in experimental hive.
Then I created I a VS Isolated Shell by following http://msdn.microsoft.com/en-us/library/cc512961.aspx. It works ok too.
Then I tryied to include the project system to my custom isolated shell by following http://msdn.microsoft.com/en-us/library/ee524005.aspx. My custom project shows up on the "New Project" dialog, but when I click on the OK button on the dialog, it gives me an error msg saying "The extension '.MyProjExt' is not supported by this version of the applicaiton. To Open it, please try the version that supports it."
Both projects(isolated shell and custom project system) are in the same solution.
- Edited by Mizan Rahman Wednesday, May 11, 2011 2:44 PM more info added
Thanks for your post.
As far as I know, if you add a simple VSPackage to isolated shell based on the link you pasted above, it should work
It seems that you miss something on the registration, and isolated shell doesn't recognize this project system.
It is not easy to troubleshooting on my side, but you can refer to the following sample,
it is an isolated shell integrates Ironpython project system.
Hope my reply helps resolve your issue.
Ziwei Chen [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
I struggled with it a bit but got it working.
Seems that the "Walkthrough: Part 1 - Creating a Basic Project System" article (http://msdn.microsoft.com/en-us/library/ee524005.aspx) is lacking all sorts of important information - but the critical part related to the problem at hand was that the project template files have to be set to "Copy Always" in the Copy to output directory property in order to work properly.
I had put off the project for sometime. and now I'm back on it. But i can't create my new project type in my VS Shell Isolated application.
After I followed your suggestions to set the properties to "Copy Always", the custom project type works in the experimental hive. But not in my isolated shell.
- Edited by Mizan Rahman Wednesday, September 12, 2012 8:40 AM fix spelling