使用Visual Studio和MSBuild,我希望能够在我的部署中排除所有的
我知道可以使用Visual Studio中的文件属性来实现这一点,但由于文件太多,这不是一个选项。
我在我的Visual Studio项目中有以下的
这是否可以使用“PublishProfile”来实现?如果可以,怎样实现呢?
.js
文件并包含所有的.min.js
文件。我知道可以使用Visual Studio中的文件属性来实现这一点,但由于文件太多,这不是一个选项。
我在我的Visual Studio项目中有以下的
PublishProfile
。除了<ItemGroup>
之外,一切都运行得很好。<?xml version="1.0" encoding="utf-8"?>
<!--
This file is used by the publish/package process of your Web project. You can customize the behavior of this process
by editing this MSBuild file. In order to learn more about this please visit http://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<WebPublishMethod>FileSystem</WebPublishMethod>
<LastUsedBuildConfiguration>Delpoy-Static</LastUsedBuildConfiguration>
<LastUsedPlatform>Any CPU</LastUsedPlatform>
<SiteUrlToLaunchAfterPublish />
<LaunchSiteAfterPublish>True</LaunchSiteAfterPublish>
<ExcludeApp_Data>True</ExcludeApp_Data>
<publishUrl>\\***\wwwroot\***.com\static</publishUrl>
<DeleteExistingFiles>False</DeleteExistingFiles>
</PropertyGroup>
<!--This does not work, but gives the idea of what I want to achieve-->
<ItemGroup>
<Deploy Exclude="**\*.js" Include="**\*.min.js" />
</ItemGroup>
</Project>
这是否可以使用“PublishProfile”来实现?如果可以,怎样实现呢?
.js
ж–Ү件иҖҢдёҚжҳҜ.min.js
ж–Ү件гҖӮеҸ‘еёғжҳҜеҗҰдёҘж јйҒөеҫӘ.gitignoreиҜӯжі•пјҹ - BlowsieError MSB4018: "ReadPublishIgnoreFile" 任务意外失败。 System.NotSupportedException: 在 publish.ignore 中当前不支持 ! 运算符 at InlineCode.ReadPublishIgnoreFile.Execute() in c:\Users\sblowes\AppData\Local\Temp\bzp34wjd.0.cs:line 89 at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__20.MoveNext()
- Blowsie