forked from dnnsoftware/Dnn.Platform
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathModule.build
More file actions
58 lines (58 loc) · 3.85 KB
/
Copy pathModule.build
File metadata and controls
58 lines (58 loc) · 3.85 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="AfterBuild" DependsOnTargets="CopyBin;GetFiles;UpdateFiles;DebugProject;Package">
</Target>
<Target Name="GetFiles">
<ItemGroup>
<TextFiles Include="*.txt" Exclude="license.txt;releasenotes.txt" />
<SourceFiles Include="*.css;*.htm;*.html;*.xsl;*.png;*.gif" />
<ConfigFiles Include="*.config" Exclude="web.config;packages.config"/>
<RootConfig Include="*eb.config" />
<RootViews Include="*.ascx;*.asmx;*.ashx;" />
<Services Include="*.svc" />
<Views Include="Views/*.ascx;" />
<MVCViews Include="Views/*/*.cshtml;Views/*.cshtml"/>
<MVCConfig Include="Views/*.config" />
<Controls Include="Controls/*.ascx;" />
<ResourceFiles Include="App_LocalResources/*.resx" />
<ControlResourceFiles Include="Controls/App_LocalResources/*.resx;" />
<Images Include="Images/*.*" />
<Keys Include="keys/*.*" />
<ClientScripts Include="ClientScripts/*.*" />
<JsFiles Include="js/*.*" />
<Scripts Include="Scripts/*.*" />
<SharedScripts Include="Scripts/Shared/*.*" />
<Templates Include="Templates/*.htm" />
<DataFiles Include="Resources/*.xml" />
<Resources Include="@(ResourceFiles);@(Scripts);@(RootViews);@(Images);@(TextFiles);@(SourceFiles);@(ClientScripts);@(JsFiles);@(ControlResourceFiles);
@(Keys);@(Services);@(RootConfig);@(ConfigFiles);@(Templates);@(DataFiles);@(SharedScripts);@(Controls);@(Views);@(MVCViews); @(MVCConfig)" />
</ItemGroup>
</Target>
<Target Name="CopyBin">
<Copy SourceFiles="$(MSBuildProjectDirectory)\bin\$(AssemblyName).dll" DestinationFolder="$(WebsitePath)/bin" />
<Copy SourceFiles="$(MSBuildProjectDirectory)\bin\$(AssemblyName).pdb" DestinationFolder="$(WebsitePath)/bin" />
<Copy SourceFiles="$(MSBuildProjectDirectory)\bin\$(AssemblyName).xml" DestinationFolder="$(WebsitePath)/bin" />
</Target>
<Target Name="DebugProject" Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<Copy SourceFiles="@(TextFiles)" DestinationFolder="$(ModuleFolderName)" />
<Copy SourceFiles="@(SourceFiles)" DestinationFolder="$(ModuleFolderName)" />
<Copy SourceFiles="@(RootViews)" DestinationFolder="$(ModuleFolderName)" />
<Copy SourceFiles="@(RootConfig)" DestinationFolder="$(ModuleFolderName)" />
<Copy SourceFiles="@(ResourceFiles)" DestinationFolder="$(ModuleFolderName)/App_LocalResources" />
<Copy SourceFiles="@(ClientScripts)" DestinationFolder="$(ModuleFolderName)/ClientScripts" />
<Copy SourceFiles="@(ConfigFiles)" DestinationFolder="$(ModuleFolderName)/Config" />
<Copy SourceFiles="@(Controls)" DestinationFolder="$(ModuleFolderName)/Controls" />
<Copy SourceFiles="@(ControlResourceFiles)" DestinationFolder="$(ModuleFolderName)\Controls\App_LocalResources" />
<Copy SourceFiles="@(Images)" DestinationFolder="$(ModuleFolderName)/Images" />
<Copy SourceFiles="@(JsFiles)" DestinationFolder="$(ModuleFolderName)/js" />
<Copy SourceFiles="@(Keys)" DestinationFolder="$(ModuleFolderName)/keys" />
<Copy SourceFiles="@(DataFiles)" DestinationFolder="$(ModuleFolderName)/Resources" />
<Copy SourceFiles="@(Scripts)" DestinationFolder="$(ModuleFolderName)/Scripts" />
<Copy SourceFiles="@(SharedScripts)" DestinationFolder="$(ModuleFolderName)/Scripts/Shared" />
<Copy SourceFiles="@(Templates)" DestinationFolder="$(ModuleFolderName)/Templates" />
<Copy SourceFiles="@(Views)" DestinationFolder="$(ModuleFolderName)/Views" />
<Copy SourceFiles="@(MVCViews)" DestinationFolder="$(ModuleFolderName)/Views/%(RecursiveDir)" />
<Copy SourceFiles="@(MVCConfig)" DestinationFolder="$(ModuleFolderName)/Views" />
</Target>
<Target Name="UpdateFiles">
</Target>
</Project>