Skip to content
This repository was archived by the owner on Jun 30, 2022. It is now read-only.

Commit 5c62537

Browse files
lauren-millsdarrenj
authored andcommitted
VSIX template bug fixes (#1958)
* fix skill template bug * [va] updated vstemplate files and nuspec * updated skill template vstemplate files
1 parent 425dcfa commit 5c62537

File tree

9 files changed

+71
-65
lines changed

9 files changed

+71
-65
lines changed

templates/Skill-Template/csharp/Template/Microsoft.Bot.Builder.Solutions.SkillTemplate.nuspec

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,7 @@
1717
<packageType name="Template" />
1818
</packageTypes>
1919
</metadata>
20+
<files>
21+
<file src=".\" exclude="**\*.vstemplate;**\*.ico;" />
22+
</files>
2023
</package>

templates/Skill-Template/csharp/Template/SkillTestTemplate.vstemplate renamed to templates/Skill-Template/csharp/Template/Skill.Tests/SkillTestTemplate.vstemplate

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,26 +11,26 @@
1111
<Icon>__TemplateIcon.ico</Icon>
1212
</TemplateData>
1313
<TemplateContent>
14-
<Project TargetFileName="Skill.Tests.csproj" File="Skill.Tests\Skill.Tests.csproj" ReplaceParameters="true">
15-
<Folder Name="Skill.Tests\Mocks" TargetFolderName="Mocks">
14+
<Project TargetFileName="Skill.Tests.csproj" File="Skill.Tests.csproj" ReplaceParameters="true">
15+
<Folder Name="Mocks" TargetFolderName="Mocks">
1616
<ProjectItem ReplaceParameters="true" TargetFileName="MockLuisRecognizer.cs">MockLuisRecognizer.cs</ProjectItem>
1717
<ProjectItem ReplaceParameters="true" TargetFileName="MockQnAMaker.cs">MockQnAMaker.cs</ProjectItem>
1818
</Folder>
19-
<Folder Name="Skill.Tests\Utilities" TargetFolderName="Utilities">
19+
<Folder Name="Utilities" TargetFolderName="Utilities">
2020
<ProjectItem ReplaceParameters="true" TargetFileName="GeneralTestUtil.cs">GeneralTestUtil.cs</ProjectItem>
2121
<ProjectItem ReplaceParameters="true" TargetFileName="SkillTestUtil.cs">SkillTestUtil.cs</ProjectItem>
2222
</Folder>
23-
<Folder Name="Skill.Tests\Utterances" TargetFolderName="Utterances">
23+
<Folder Name="Utterances" TargetFolderName="Utterances">
2424
<ProjectItem ReplaceParameters="true" TargetFileName="GeneralUtterances.resx">GeneralUtterances.resx</ProjectItem>
2525
<ProjectItem ReplaceParameters="true" TargetFileName="GeneralUtterances.Designer.cs">GeneralUtterances.Designer.cs</ProjectItem>
2626
<ProjectItem ReplaceParameters="true" TargetFileName="SampleDialogUtterances.resx">SampleDialogUtterances.resx</ProjectItem>
2727
<ProjectItem ReplaceParameters="true" TargetFileName="SampleDialogUtterances.Designer.cs">SampleDialogUtterances.Designer.cs</ProjectItem>
2828
</Folder>
29-
<ProjectItem ReplaceParameters="true" TargetFileName="InterruptionTests.cs">Skill.Tests\InterruptionTests.cs</ProjectItem>
30-
<ProjectItem ReplaceParameters="true" TargetFileName="LocalizationTests.cs">Skill.Tests\LocalizationTests.cs</ProjectItem>
31-
<ProjectItem ReplaceParameters="true" TargetFileName="MainDialogTests.cs">Skill.Tests\MainDialogTests.cs</ProjectItem>
32-
<ProjectItem ReplaceParameters="true" TargetFileName="SampleDialogTests.cs">Skill.Tests\SampleDialogTests.cs</ProjectItem>
33-
<ProjectItem ReplaceParameters="true" TargetFileName="SkillTestBase.cs">Skill.Tests\SkillTestBase.cs</ProjectItem>
29+
<ProjectItem ReplaceParameters="true" TargetFileName="InterruptionTests.cs">InterruptionTests.cs</ProjectItem>
30+
<ProjectItem ReplaceParameters="true" TargetFileName="LocalizationTests.cs">LocalizationTests.cs</ProjectItem>
31+
<ProjectItem ReplaceParameters="true" TargetFileName="MainDialogTests.cs">MainDialogTests.cs</ProjectItem>
32+
<ProjectItem ReplaceParameters="true" TargetFileName="SampleDialogTests.cs">SampleDialogTests.cs</ProjectItem>
33+
<ProjectItem ReplaceParameters="true" TargetFileName="SkillTestBase.cs">SkillTestBase.cs</ProjectItem>
3434
</Project>
3535
</TemplateContent>
3636
</VSTemplate>

templates/Skill-Template/csharp/Template/Skill/Adapters/CustomSkillAdapter.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public CustomSkillAdapter(
3737
Use(new TelemetryLoggerMiddleware(telemetryClient, logPersonalInformation: true));
3838
Use(new SetLocaleMiddleware(settings.DefaultLocale ?? "en-us"));
3939
Use(new EventDebuggerMiddleware());
40-
Use(new SkillMiddleware(userState, conversationState, conversationState.CreateProperty<DialogState>(nameof(SkillSample))));
40+
Use(new SkillMiddleware(userState, conversationState, conversationState.CreateProperty<DialogState>(nameof($safeprojectname$))));
4141
}
4242
}
4343
}

templates/Skill-Template/csharp/Template/SkillProjectTemplate.vstemplate renamed to templates/Skill-Template/csharp/Template/Skill/SkillProjectTemplate.vstemplate

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -12,29 +12,29 @@
1212
<Icon>__TemplateIcon.ico</Icon>
1313
</TemplateData>
1414
<TemplateContent>
15-
<Project TargetFileName="Skill.csproj" File="Skill\Skill.csproj" ReplaceParameters="true">
16-
<Folder Name="Skill\Connected Services" TargetFolderName="Connected Services">
15+
<Project TargetFileName="Skill.csproj" File="Skill.csproj" ReplaceParameters="true">
16+
<Folder Name="Connected Services" TargetFolderName="Connected Services">
1717
<Folder Name="Application Insights" TargetFolderName="Application Insights">
1818
<ProjectItem ReplaceParameters="true" TargetFileName="ConnectedService.json">ConnectedService.json</ProjectItem>
1919
</Folder>
2020
</Folder>
21-
<Folder Name="Skill\Properties" TargetFolderName="Properties">
21+
<Folder Name="Properties" TargetFolderName="Properties">
2222
<ProjectItem ReplaceParameters="true" TargetFileName="launchSettings.json">launchSettings.json</ProjectItem>
2323
</Folder>
24-
<Folder Name="Skill\wwwroot" TargetFolderName="wwwroot">
24+
<Folder Name="wwwroot" TargetFolderName="wwwroot">
2525
<ProjectItem ReplaceParameters="true" TargetFileName="default.htm">default.htm</ProjectItem>
2626
</Folder>
27-
<Folder Name="Skill\Adapters" TargetFolderName="Adapters">
27+
<Folder Name="Adapters" TargetFolderName="Adapters">
2828
<ProjectItem ReplaceParameters="true" TargetFileName="CustomSkillAdapter.cs">CustomSkillAdapter.cs</ProjectItem>
2929
<ProjectItem ReplaceParameters="true" TargetFileName="DefaultAdapter.cs">DefaultAdapter.cs</ProjectItem>
3030
</Folder>
31-
<Folder Name="Skill\Bots" TargetFolderName="Bots">
31+
<Folder Name="Bots" TargetFolderName="Bots">
3232
<ProjectItem ReplaceParameters="true" TargetFileName="DialogBot.cs">DialogBot.cs</ProjectItem>
3333
</Folder>
34-
<Folder Name="Skill\Controllers" TargetFolderName="Controllers">
34+
<Folder Name="Controllers" TargetFolderName="Controllers">
3535
<ProjectItem ReplaceParameters="true" TargetFileName="BotController.cs">BotController.cs</ProjectItem>
3636
</Folder>
37-
<Folder Name="Skill\Deployment" TargetFolderName="Deployment">
37+
<Folder Name="Deployment" TargetFolderName="Deployment">
3838
<Folder Name="Resources" TargetFolderName="Resources">
3939
<Folder Name="LU" TargetFolderName="LU">
4040
<Folder Name="de" TargetFolderName="de">
@@ -74,15 +74,15 @@
7474
<ProjectItem ReplaceParameters="false" TargetFileName="qna_functions.ps1">luis_functions.ps1</ProjectItem>
7575
</Folder>
7676
</Folder>
77-
<Folder Name="Skill\Dialogs" TargetFolderName="Dialogs">
77+
<Folder Name="Dialogs" TargetFolderName="Dialogs">
7878
<ProjectItem ReplaceParameters="true" TargetFileName="MainDialog.cs">MainDialog.cs</ProjectItem>
7979
<ProjectItem ReplaceParameters="true" TargetFileName="SampleDialog.cs">SampleDialog.cs</ProjectItem>
8080
<ProjectItem ReplaceParameters="true" TargetFileName="SkillDialogBase.cs">SkillDialogBase.cs</ProjectItem>
8181
</Folder>
82-
<Folder Name="Skill\Models" TargetFolderName="Models">
82+
<Folder Name="Models" TargetFolderName="Models">
8383
<ProjectItem ReplaceParameters="true" TargetFileName="SkillState.cs">SkillState.cs</ProjectItem>
8484
</Folder>
85-
<Folder Name="Skill\Responses" TargetFolderName="Responses">
85+
<Folder Name="Responses" TargetFolderName="Responses">
8686
<Folder Name="Main" TargetFolderName="Main">
8787
<ProjectItem ReplaceParameters="true" TargetFileName="MainResponses.tt">MainResponses.tt</ProjectItem>
8888
<ProjectItem ReplaceParameters="true" TargetFileName="MainResponses.cs">MainResponses.cs</ProjectItem>
@@ -115,22 +115,22 @@
115115
<ProjectItem ReplaceParameters="true" TargetFileName="SharedResponses.zh.json">SharedResponses.zh.json</ProjectItem>
116116
</Folder>
117117
</Folder>
118-
<Folder Name="Skill\Services" TargetFolderName="Services">
118+
<Folder Name="Services" TargetFolderName="Services">
119119
<ProjectItem ReplaceParameters="true" TargetFileName="BotServices.cs">BotServices.cs</ProjectItem>
120120
<ProjectItem ReplaceParameters="true" TargetFileName="BotSettings.cs">BotSettings.cs</ProjectItem>
121121
<ProjectItem ReplaceParameters="true" TargetFileName="$safeprojectname$Luis.cs">SkillLuis.cs</ProjectItem>
122122
<ProjectItem ReplaceParameters="true" TargetFileName="GeneralLuis.cs">GeneralLuis.cs</ProjectItem>
123123
</Folder>
124-
<Folder Name="Skill\Pipeline" TargetFolderName="Pipeline">
124+
<Folder Name="Pipeline" TargetFolderName="Pipeline">
125125
<ProjectItem ReplaceParameters="true" TargetFileName="$safeprojectname$.yml">SkillTemplate.yml</ProjectItem>
126126
</Folder>
127-
<ProjectItem ReplaceParameters="true" TargetFileName=".filenesting.json">Skill\.filenesting.json</ProjectItem>
128-
<ProjectItem ReplaceParameters="true" TargetFileName="appsettings.json">Skill\appsettings.json</ProjectItem>
129-
<ProjectItem ReplaceParameters="true" TargetFileName="cognitivemodels.json">Skill\cognitivemodels.json</ProjectItem>
130-
<ProjectItem ReplaceParameters="true" TargetFileName="manifestTemplate.json">Skill\manifestTemplate.json</ProjectItem>
131-
<ProjectItem ReplaceParameters="true" TargetFileName="Program.cs">Skill\Program.cs</ProjectItem>
132-
<ProjectItem ReplaceParameters="false" TargetFileName="readme.md">Skill\readme.md</ProjectItem>
133-
<ProjectItem ReplaceParameters="true" TargetFileName="Startup.cs">Skill\Startup.cs</ProjectItem>
127+
<ProjectItem ReplaceParameters="true" TargetFileName=".filenesting.json">.filenesting.json</ProjectItem>
128+
<ProjectItem ReplaceParameters="true" TargetFileName="appsettings.json">appsettings.json</ProjectItem>
129+
<ProjectItem ReplaceParameters="true" TargetFileName="cognitivemodels.json">cognitivemodels.json</ProjectItem>
130+
<ProjectItem ReplaceParameters="true" TargetFileName="manifestTemplate.json">manifestTemplate.json</ProjectItem>
131+
<ProjectItem ReplaceParameters="true" TargetFileName="Program.cs">Program.cs</ProjectItem>
132+
<ProjectItem ReplaceParameters="false" TargetFileName="readme.md">readme.md</ProjectItem>
133+
<ProjectItem ReplaceParameters="true" TargetFileName="Startup.cs">Startup.cs</ProjectItem>
134134
</Project>
135135
</TemplateContent>
136136
</VSTemplate>

templates/Skill-Template/csharp/Template/skill.vstemplate

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
<TemplateContent>
1010
<ProjectCollection>
1111
<ProjectTemplateLink ProjectName="$safeprojectname$" CopyParameters="true">
12-
SkillProjectTemplate.vstemplate
12+
Skill\SkillProjectTemplate.vstemplate
1313
</ProjectTemplateLink>
1414
<ProjectTemplateLink ProjectName="$safeprojectname$.Tests" CopyParameters="true">
15-
SkillTestTemplate.vstemplate
15+
Skill.Tests\SkillTestTemplate.vstemplate
1616
</ProjectTemplateLink>
1717
</ProjectCollection>
1818
</TemplateContent>

templates/Virtual-Assistant-Template/csharp/Template/Microsoft.Bot.Builder.Solutions.VirtualAssistantTemplate.nuspec

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,7 @@
1717
<packageType name="Template" />
1818
</packageTypes>
1919
</metadata>
20+
<files>
21+
<file src=".\" exclude="**\*.vstemplate;**\*.ico;" />
22+
</files>
2023
</package>

templates/Virtual-Assistant-Template/csharp/Template/VATestTemplate.vstemplate renamed to templates/Virtual-Assistant-Template/csharp/Template/VA.Tests/VATestTemplate.vstemplate

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,36 +12,36 @@
1212
<Icon>__TemplateIcon.ico</Icon>
1313
</TemplateData>
1414
<TemplateContent>
15-
<Project TargetFileName="VA.Tests.csproj" File="VA.Tests\VA.Tests.csproj" ReplaceParameters="true">
16-
<Folder Name="VA.Tests\Mocks" TargetFolderName="Mocks">
15+
<Project TargetFileName="VA.Tests.csproj" File="VA.Tests.csproj" ReplaceParameters="true">
16+
<Folder Name="Mocks" TargetFolderName="Mocks">
1717
<ProjectItem ReplaceParameters="true" TargetFileName="MockLuisRecognizer.cs">MockLuisRecognizer.cs</ProjectItem>
1818
<ProjectItem ReplaceParameters="true" TargetFileName="MockQnAMaker.cs">MockQnAMaker.cs</ProjectItem>
1919
</Folder>
20-
<Folder Name="VA.Tests\Resources" TargetFolderName="Resources">
20+
<Folder Name="Resources" TargetFolderName="Resources">
2121
<ProjectItem ReplaceParameters="true" TargetFileName="chitchat_default.json">chitchat_default.json</ProjectItem>
2222
<ProjectItem ReplaceParameters="true" TargetFileName="chitchat_greeting.json">chitchat_greeting.json</ProjectItem>
2323
<ProjectItem ReplaceParameters="true" TargetFileName="faq_default.json">faq_default.json</ProjectItem>
2424
<ProjectItem ReplaceParameters="true" TargetFileName="faq_overview.json">faq_overview.json</ProjectItem>
2525
</Folder>
26-
<Folder Name="VA.Tests\Utilities" TargetFolderName="Utilities">
26+
<Folder Name="Utilities" TargetFolderName="Utilities">
2727
<ProjectItem ReplaceParameters="true" TargetFileName="ChitchatTestUtil.cs">ChitchatTestUtil.cs</ProjectItem>
2828
<ProjectItem ReplaceParameters="true" TargetFileName="DispatchTestUtil.cs">DispatchTestUtil.cs</ProjectItem>
2929
<ProjectItem ReplaceParameters="true" TargetFileName="FaqTestUtil.cs">FaqTestUtil.cs</ProjectItem>
3030
<ProjectItem ReplaceParameters="true" TargetFileName="GeneralTestUtil.cs">GeneralTestUtil.cs</ProjectItem>
3131
</Folder>
32-
<Folder Name="VA.Tests\Utterances" TargetFolderName="Utterances">
32+
<Folder Name="Utterances" TargetFolderName="Utterances">
3333
<ProjectItem ReplaceParameters="true" TargetFileName="ChitchatUtterances.resx">ChitchatUtterances.resx</ProjectItem>
3434
<ProjectItem ReplaceParameters="true" TargetFileName="ChitchatUtterances.Designer.cs">ChitchatUtterances.Designer.cs</ProjectItem>
3535
<ProjectItem ReplaceParameters="true" TargetFileName="FaqUtterances.resx">FaqUtterances.resx</ProjectItem>
3636
<ProjectItem ReplaceParameters="true" TargetFileName="FaqUtterances.Designer.cs">FaqUtterances.Designer.cs</ProjectItem>
3737
<ProjectItem ReplaceParameters="true" TargetFileName="GeneralUtterances.resx">GeneralUtterances.resx</ProjectItem>
3838
<ProjectItem ReplaceParameters="true" TargetFileName="GeneralUtterances.Designer.cs">GeneralUtterances.Designer.cs</ProjectItem>
3939
</Folder>
40-
<ProjectItem ReplaceParameters="true" TargetFileName="BotTestBase.cs">VA.Tests\BotTestBase.cs</ProjectItem>
41-
<ProjectItem ReplaceParameters="true" TargetFileName="InterruptionTests.cs">VA.Tests\InterruptionTests.cs</ProjectItem>
42-
<ProjectItem ReplaceParameters="true" TargetFileName="LocalizationTests.cs">VA.Tests\LocalizationTests.cs</ProjectItem>
43-
<ProjectItem ReplaceParameters="true" TargetFileName="MainDialogTests.cs">VA.Tests\MainDialogTests.cs</ProjectItem>
44-
<ProjectItem ReplaceParameters="true" TargetFileName="OnboardingDialogTests.cs">VA.Tests\OnboardingDialogTests.cs</ProjectItem>
40+
<ProjectItem ReplaceParameters="true" TargetFileName="BotTestBase.cs">BotTestBase.cs</ProjectItem>
41+
<ProjectItem ReplaceParameters="true" TargetFileName="InterruptionTests.cs">InterruptionTests.cs</ProjectItem>
42+
<ProjectItem ReplaceParameters="true" TargetFileName="LocalizationTests.cs">LocalizationTests.cs</ProjectItem>
43+
<ProjectItem ReplaceParameters="true" TargetFileName="MainDialogTests.cs">MainDialogTests.cs</ProjectItem>
44+
<ProjectItem ReplaceParameters="true" TargetFileName="OnboardingDialogTests.cs">OnboardingDialogTests.cs</ProjectItem>
4545
</Project>
4646
</TemplateContent>
4747
</VSTemplate>

0 commit comments

Comments
 (0)