首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从*.pubxml.user覆盖来自*.pubxml的publishUrl值?

如何从*.pubxml.user覆盖来自*.pubxml的publishUrl值?
EN

Stack Overflow用户
提问于 2016-02-11 19:36:58
回答 1查看 553关注 0票数 2

我正在尝试覆盖相关*.pubxml中的"publishUrl“值

我试着在pubxml.user中使用<publishUrl>,但它不能识别。

在*.pubxml.user中可以使用哪些允许的属性?

我正在使用Visual Studio Enterprise 2015 Update 1

下面是我的pubxml:

代码语言:javascript
复制
<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>
EN

回答 1

Stack Overflow用户

发布于 2019-10-01 03:12:10

我无法在pubxml.user文件中明确地做到这一点,但是如果您希望在更改publishUrl时包含特定于用户的内容,您可以通过自定义的Import来实现

代码语言:javascript
复制
<Import Project="Local.pubxml.user.props" Condition="Exists('Local.pubxml.user.props')" />

这将位于现有pubxml文件的底部。然后在Local.pubxml.user.props

代码语言:javascript
复制
<?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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35338295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档