首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TDS文件替换

TDS文件替换
EN

Stack Overflow用户
提问于 2016-01-09 02:43:06
回答 1查看 189关注 0票数 1

我想使用文件替换将一些前端资产部署到站点的本地web根目录。不过,我似乎无法让它与目标位置字段中的相对路径一起工作。有没有可能通过tds来做到这一点,或者我应该使用一个构建后事件来代替?

这些资产不包含在项目中的原因是它们是第三方解决方案的一部分,但我们仍然希望在源代码控制中跟踪这一点,以使项目设置更容易。

文件夹结构如下:

代码语言:javascript
复制
repo
   folderToCopy
sitecore
   webroot

代码语言:javascript
复制
../../Sitecore/Website
/../../Sitecore/Website

..\..\Sitecore\Website
\..\..\Sitecore\Website
EN

回答 1

Stack Overflow用户

发布于 2016-01-13 05:36:31

据我所知,TDS根据相关网站项目发布的文件进行文件替换。

然后,您可以进行如下的相对替换:

代码语言:javascript
复制
<Replacement Include=".\assets\folderToCopy\myFile.txt">
  <TargetPath>.\assets\targetFolder\myFile.txt</TargetPath>
  <IsFolder>False</IsFolder>
  <IsRelative>True</IsRelative>
</Replacement>

我无法成功地让TDS使用源代码管理中但不在项目中的文件替换文件。

我的建议是设置一个构建事件,将这些文件复制到正确的位置,或者为它们创建一个nuget提要,并将它们作为nuget引用。

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

https://stackoverflow.com/questions/34683931

复制
相关文章

相似问题

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