问题标签 [tds]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
52 浏览

sitecore - 团队发展 Sitecore 后记

Team development Sitecore用于创建sitecore package .update文件。

我想打电话给我自己dllsc_poststep.txtIS TDS可以选择包括我们dllsc_poststep.txt吗?

0 投票
1 回答
6713 浏览

orm - Sitecore 玻璃映射器 GetItem(guid) 总是返回 null

我看到了一个相关的问题: Sitecore Glass Mapper always null

但不幸的是,它并没有为我的情况提供解决方案。

这是一个代码片段:

在上面的代码中: i is not null t is null

文章是简单的类,如:

Sitecore 中只安装了一种语言 - en,它也已在 web.config 的项目中指定。

此外,我还添加GlassMapperSc.Start();了我Application_StartGlobal.asax.cs程序集并将我的程序集添加到包含程序集的列表中,并且我成功地在映射var attributes = new AttributeConfigurationLoader(new[] { "Assembly.Name" });中找到了我的类。SitecoreContext

正如一开始提供的链接中所述,它看起来不像是语言问题。而且我已经为此苦苦挣扎了很长时间,但是没有运气...

谢谢你!

0 投票
3 回答
1748 浏览

continuous-integration - 为开发环境设置刺猬 TDS 构建配置

我们使用 Sitecore 的 Hedgehog Team Development 来管理内容项,并希望将其用于内容部署。

我正在尝试创建一个 TDS 构建配置,该配置应该将 TDS 项目部署到远程开发服务器。开发服务器不在我的本地,所以我不知道应该在“Sitecore 部署文件夹”字段中提及什么。

我想要实现的是,当任何开发人员/TeamCity 在开发配置中构建 TDS 项目时,应将 TDS 项目部署到开发站点。我无法从开发服务器创建此配置,因为我们在开发服务器上没有 Visual Studio。

我什至尝试从服务器放置路径(此路径在我尝试设置配置的本地不存在)但这不起作用。

对此的任何指示将不胜感激。

谢谢。

0 投票
1 回答
436 浏览

web-config - 如何在使用 TDS 的 Sitecore 项目中处理 ASP.NET 配置更改?

我有一个使用 Sitecore 团队开发的 Sitecore Visual Studio 项目,并根据本文中概述的最佳实践进行设置:http: //jockstothecore.com/setting-up-a-sitecore-solution-part-1-visual -工作室和项目/. 它有一个位于 Sitecore 根目录之外的 Web 项目,在构建时它会将必要的文件复制到我的本地 Sitecore 安装中。它工作得很好。我知道,如果我需要对 Sitecore 配置进行更改,我可以使用 App_Config/Include 文件夹中的包含文件来执行此操作,这些更改也将复制到我的本地 Sitecore 安装中,并将合并到 Sitecore地点。但是,如果我需要对 ASP.NET 配置进行其他更改,我该怎么办?(非 Sitecore 配置)根据我上面引用的文章,我的 Web 项目中不能有 web.config 文件,因为在构建时它会在我的 Sitecore 安装中将该文件复制到我的 web.config 上,这会弄乱一切向上。我正在寻找一些能够制作 ASP 的方法。NET 配置更改在我的本地 Web 项目中,并在构建时将这些配置更改传播到我的 Sitecore 安装。理想情况下,我不想接触本地 Sitecore 安装中的 web.config 文件。此设置的目标之一是在源代码管理中不包含任何本地 Sitecore 文件,并且能够随时彻底清除并重新安装本地 Sitecore 安装。有任何想法吗?

0 投票
2 回答
1940 浏览

sitecore - Sitecore 中的 Glass Mapper、TDS 代码生成和富文本字段

使用 Glass.Mapper 版本 3.0.13.25。使用 TDS 5.0.0.23 代码生成(glassv3header.tt 和 glassv3item.tt)。

我有一个要添加到 Sitecore 的新项目。我正在填充通过 TDS 的代码生成创建的 Product 对象...

当我尝试运行我的代码时出现以下错误...

当数据不是原始数据时,无法保存富文本字段中的数据。将 SitecoreFieldAttribute 设置属性设置为 SitecoreFieldSettings.RichTextRaw 以获取类型 Mizuno.Data.Domain.Product 上的属性 Full_Description

查看 Glass Mapper 代码,看起来我必须将一些 config.Setting 设置为 SitecoreFieldSettings.RichTextRaw,但我不确定我使用 TDS 生成的代码做什么/在哪里/如何执行此操作...

对此的任何见解都会有所帮助。

-萨基斯-

0 投票
1 回答
357 浏览

tfs - Sitecore 与 TDS + TFS Cloud 持续集成 --> .target 文件未找到

我有一个包含两个项目的解决方案:一个 Web 项目和一个带有 Sitecore 项的 Sitecore 团队开发人员 (TDS) 项目。使用 TDS 构建本地软件包有效。

现在我想与云中的 Team Foundation Server (TFS) 持续集成,所以我遵循了这个:http ://www.experimentsincode.com/?p=586

我将解决方案和所需文件检查到源代码管理中并创建了构建定义。触发自动构建时,我收到以下错误消息:

这是 TDS.scproj 中明显出现错误的地方:

我的解决方案名为 NeueSitecoreInstanzName。这两个项目分别命名为 NeueSitecoreInstanzName 和 TDS。该解决方案还包含 Sitecore 和 TDSFiles 文件夹以及必要的文件。所有这些都在 TFS 的源代码控制中。HedgehogDevelopment.SitecoreProject.targets 文件位于 TFS 上的 TDSFiles 文件夹中。

路径中的 \a\src\ 来自哪里?为什么找不到那个文件?知道我能做些什么来解决这个问题吗?

0 投票
1 回答
30 浏览

deployment - TDS 未部署链接文件

在一个 Web 项目中,我添加了一些静态资产作为代码中存在的文件的链接,因此如果它们在一个地方发生变化,它们也会在另一个地方发生变化。这是一个临时的黑客攻击,因为资产是由其他人提供的。完成后,我将在项目中添加文件,而不是将它们作为链接并将它们从当前存在的其他位置删除。我很确定我的问题是 TDS 看不到作为链接添加的文件。看起来对链接文件的引用只显示在 .csproj 文件中,我很确定 TDS 部署了项目中实际存在的任何内容(或者至少看起来它是这样工作的)。有没有办法让 TDS 识别作为链接添加的文件?我正在使用 TDS 版本 5.0.10 和 Visual Studio 2013。

0 投票
2 回答
404 浏览

sitecore - Sitecore:如何从 TDS 包中排除特定的 .DLL

我正在准备从 TDS 包构建,但根据要求,我们不需要在包中发送一些 common.dll。

在创建 TDS 包时有什么方法可以排除特定的 dll。

0 投票
2 回答
551 浏览

sitecore - Glass Mapper t4 null 或空字符串

我正在尝试设置 Glass Mapper 来生成我的 Sitecore 项目。我已经按照我能找到的每个教程进行操作,但是在尝试生成代码时收到此错误:

“加载包含文件'Helpers.tt'返回一个空或空字符串。转换将不会运行。”

生成了一个文件,但一遍又一遍地重复单词“ErrorGeneratingOutput”。

截图:

Visual Studio 错误输出

TDS 代码生成设置

TDS 项目设置

0 投票
1 回答
563 浏览

sitecore - Sitecore TDS 部署 __标准值

我在使用 Hedgehog 的 TDS 时遇到了问题 - 我在基本页面模板上指定了一些演示详细信息。演示详细信息位于 __Standard Values 的 __Renderings 字段中。我已将该项目设置为“部署一次”,但似乎 Sitecore 忽略了包部署 (UpdateInstallationWizard) 中 __Standard Values 上的该设置。如果我更新生产站点上的任何演示详细信息,它们会在我的下一次部署中丢失。

现在我已经从我的生产版本中排除了这个项目——但这有点痛苦。

我已经用 Hedgehog 开了一张票——他们说这是 Sitecore 的问题。我向 Sitecore 开了一张票——他们说 UpdateInstallationWizard 不适合在 sitecore 之外使用。

有没有解决这个问题的好方法?我不应该在基本模板中指定任何演示详细信息吗?