I'm working (also) on a BizTalk software factory and I have a solution generated with several projects
A Schemas, Maps, Orchestrations and UnitTest project.
Obviously only the UnitTest project is a Class library, the others are BizTalk projects.
Generating the project structure works fine.
Also having a class deployed into the UnitTest project is no problem.
My problem is that I want to do exactly the same inthe OrchestrationBizTalk project, but I can't get it to work.
When I've generated the solution, the Orchestration project shows the subfolder and the ODX in there, but is isn't present on the filesystem (which is also indicated by an exclamation icon).
So it works great on the class library (properties/assemblyinfo.cs) but it doesn't on the BizTalk project (subfolder/suborch.odx).
The settings on the the file are the same, "Content" and "Copyif newer"
The project structure is ok, so the btproj file is fine.
My vstemplate looks like this:
<VSTemplate Version="2.0.0" Type="Project" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>BizTalk Project</Name>
<Description>BizTalk Project</Description>
<Icon Package="{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}" ID="4547" />
<ProjectType>CSharp</ProjectType>
<SortOrder>20</SortOrder>
<CreateNewFolder>true</CreateNewFolder>
<DefaultName>BizTalk</DefaultName>
<ProvideDefaultName>true</ProvideDefaultName>
</TemplateData>
<TemplateContent>
<Project File="BizTalkProject.btproj" ReplaceParameters="true">
<ProjectItem ReplaceParameters="true">subfolder/suborch.odx</ProjectItem>
</Project>
</TemplateContent>
<WizardExtension>
<Assembly>Microsoft.Practices.RecipeFramework.VisualStudio, Version=1.4.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</Assembly>
<FullClassName>Microsoft.Practices.RecipeFramework.VisualStudio.Templates.UnfoldTemplate</FullClassName>
</WizardExtension>
</VSTemplate>
Can anyone guide me in the right direction?