我正在尝试覆盖相关*.pubxml中的"publishUrl“值
我试着在pubxml.user中使用<publishUrl>,但它不能识别。
在*.pubxml.user中可以使用哪些允许的属性?
我正在使用Visual Studio Enterprise 2015 Update 1
下面是我的pubxml:
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<WebPublishMethod>FileSystem</WebPublishMethod>
<LastUsedBuildConfiguration>Debug</LastUsedBuildConfiguration>
<LastUsedPlatform>Any CPU</LastUsedPlatform>
<SiteUrlToLaunchAfterPublish />
<LaunchSiteAfterPublish>True</LaunchSiteAfterPublish>
<ExcludeApp_Data>False</ExcludeApp_Data>
<publishUrl>C:\Developments\gsvc\Website</publishUrl>
<DeleteExistingFiles>False</DeleteExistingFiles>
</PropertyGroup>
</Project>发布于 2019-10-01 03:12:10
我无法在pubxml.user文件中明确地做到这一点,但是如果您希望在更改publishUrl时包含特定于用户的内容,您可以通过自定义的Import来实现
<Import Project="Local.pubxml.user.props" Condition="Exists('Local.pubxml.user.props')" />这将位于现有pubxml文件的底部。然后在Local.pubxml.user.props中
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<publishUrl>C:\custom\Website</publishUrl>
</PropertyGroup>
</Project>然后,您还可以轻松地.gitignore Local.pubxml.user.props。
https://stackoverflow.com/questions/35338295
复制相似问题