Skip to content

Commit 9a87c09

Browse files
committed
glob copy set
1 parent 78831f6 commit 9a87c09

File tree

1 file changed

+16
-100
lines changed

1 file changed

+16
-100
lines changed

src/SampleApps/SampleApp.SelfHosted/SampleApp.SelfHosted.csproj

Lines changed: 16 additions & 100 deletions
Original file line numberDiff line numberDiff line change
@@ -19,119 +19,35 @@
1919
<None Update="appsettings.json">
2020
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
2121
</None>
22-
<None Update="App_Data\Messages.en.xml">
22+
<None Update="node_modules\**\*min.css">
2323
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
2424
</None>
25-
<None Update="App_Data\Titles.en.xml">
25+
<None Update="node_modules\**\*min.js">
2626
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
2727
</None>
28-
<None Update="Content\bootstrap-theme.css">
28+
<None Update="App_Data\*">
2929
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
3030
</None>
31-
<None Update="Content\bootstrap-theme.css.map">
31+
<None Update="fonts\*">
3232
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
3333
</None>
34-
<None Update="Content\bootstrap-theme.min.css">
34+
<None Update="Images\*">
3535
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
3636
</None>
37-
<None Update="Content\bootstrap.css">
37+
<None Update="Styles\*.css">
3838
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
3939
</None>
40-
<None Update="Content\bootstrap.css.map">
41-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
42-
</None>
43-
<None Update="Content\bootstrap.min.css">
44-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
45-
</None>
46-
<None Update="Content\bootstrapValidator\bootstrapValidator.css">
47-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
48-
</None>
49-
<None Update="Content\bootstrapValidator\bootstrapValidator.min.css">
50-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
51-
</None>
52-
<None Update="fonts\glyphicons-halflings-regular.eot">
53-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
54-
</None>
55-
<None Update="fonts\glyphicons-halflings-regular.svg">
56-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
57-
</None>
58-
<None Update="fonts\glyphicons-halflings-regular.ttf">
59-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
60-
</None>
61-
<None Update="fonts\glyphicons-halflings-regular.woff">
62-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
63-
</None>
64-
<None Update="fonts\glyphicons-halflings-regular.woff2">
65-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
66-
</None>
67-
<None Update="Images\IconMedium.png">
68-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
69-
</None>
70-
<None Update="scripts\bootstrap.js">
71-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
72-
</None>
73-
<None Update="scripts\bootstrap.min.js">
74-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
75-
</None>
76-
<None Update="scripts\bootstrapValidator\bootstrapValidator.js">
77-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
78-
</None>
79-
<None Update="scripts\bootstrapValidator\bootstrapValidator.min.js">
80-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
81-
</None>
82-
<None Update="scripts\jquery-3.1.0.intellisense.js">
83-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
84-
</None>
85-
<None Update="scripts\jquery-3.1.0.js">
86-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
87-
</None>
88-
<None Update="scripts\jquery-3.1.0.min.js">
89-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
90-
</None>
91-
<None Update="scripts\jquery-3.1.0.slim.js">
92-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
93-
</None>
94-
<None Update="scripts\jquery-3.1.0.slim.min.js">
95-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
96-
</None>
97-
<None Update="Styles\Main.min.css">
98-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
99-
</None>
100-
<None Update="Templates\Accounts\LoginPage.tpl">
101-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
102-
</None>
103-
<None Update="Templates\Accounts\LoginPage.tpl.en.xml">
104-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
105-
</None>
106-
<None Update="Templates\Default.tpl">
107-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
108-
</None>
109-
<None Update="Templates\HttpErrors\Http404.tpl">
110-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
111-
</None>
112-
<None Update="Templates\Master.tpl">
113-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
114-
</None>
115-
<None Update="Templates\Master.tpl.en.xml">
116-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
117-
</None>
118-
<None Update="Templates\MessageBox.tpl">
119-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
120-
</None>
121-
<None Update="Templates\Navbar.tpl">
122-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
123-
</None>
124-
<None Update="Templates\Shared\LoginPanel\GuestPanel.tpl">
125-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
126-
</None>
127-
<None Update="Templates\Shared\LoginPanel\LoggedUserPanel.tpl">
128-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
129-
</None>
130-
<None Update="Templates\Static\About.tpl">
131-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
132-
</None>
133-
<None Update="Templates\User\Profile.tpl">
40+
<None Update="Templates\**\*">
13441
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
13542
</None>
13643
</ItemGroup>
44+
<Target Name="DebugEnsureNodeEnv" BeforeTargets="Build" Condition=" '$(Configuration)' == 'Debug' And !Exists('node_modules') ">
45+
<!-- Ensure Node.js is installed -->
46+
<Exec Command="node --version" ContinueOnError="true">
47+
<Output TaskParameter="ExitCode" PropertyName="ErrorCode" />
48+
</Exec>
49+
<Error Condition="'$(ErrorCode)' != '0'" Text="Node.js is required to build and run this project. To continue, please install Node.js from https://nodejs.org/, and then restart your command prompt or IDE." />
50+
<Message Importance="high" Text="Restoring dependencies using 'npm'. This may take several minutes..." />
51+
<Exec Command="npm install" />
52+
</Target>
13753
</Project>

0 commit comments

Comments
 (0)