【问题标题】:Is TFS Source Control really feasible for Dynamics CRM?TFS 源代码控制对于 Dynamics CRM 真的可行吗?
【发布时间】:2013-07-18 12:36:58
【问题描述】:

我真的很想获得一个受源代码控制的 CRM 解决方案,但存在很多问题。我很高兴看到 SolutionPackager 工具 - 认为 MS 终于给了我们一种方法来做到这一点。但是,用于导出解决方案、将其提取到文件并将其签入源代码控制的工具并未集成。我正在开发一个将所有内容联系在一起的 C# 项目,因为在单个 C# 解决方案中使用 API 比处理命令行实用程序(如 tf.exe、PowerShell commandlet 和普通的旧 .cmd 文件)的组合更容易。

插件和 Silverlight 页面的源文件很容易处理,但我希望将所有自定义项置于源代码控制之下。 SolutionPackager 可以很好地跟踪在 CRM 界面中进行的自定义,但在许多其他领域都失败了。我想为我的 Web 资源和报告创建 VS 解决方案,但我对 VS 项目和解决方案结构有疑问。 SolutionPackager 希望找到将它们放置在重新打包的地方,我敢肯定它不希望看到一堆 .sln、.csproj 和 .vspscc 文件穿插其中。

我认为将 VS 解决方案放在单独的文件夹中会是答案,但这并不容易。如果我为我的 Web 资源创建一个项目并尝试将我现有的 .html、.css 和 .js 文件放入其中,它希望将它们复制到项目文件夹中。我必须记住每次都使用“添加为链接”。更糟糕的是,如果我尝试对 SSRS 报告执行相同操作,“添加为链接”功能甚至都不可用。

有没有人成功做到这一点?我愿意接受任何建议。

【问题讨论】:

  • 不幸的是,这是唯一的方法。 - 导出您的解决方案文件并使用 PackagerTool 提取, - 将所有提取的文件复制到项目位置, - 签入。但使用 PackagerTool 可能会遇到一些问题。例如,您可能看起来有些文件在不断变化,即使您没有做出影响它们的更改。这就是为什么打包工具会随机导出一些文件内容。

标签: version-control tfs dynamics-crm-2011


【解决方案1】:

我已经看到下面的链接,但我没有机会实施它。当我尝试时它会发布信息。

http://blogs.msdn.com/b/crm/archive/2013/05/17/release-alm-for-microsoft-dynamics-crm-2011-crm-solution-lifecycle-management.aspx

【讨论】:

    猜你喜欢
    • 2011-09-10
    • 1970-01-01
    • 2012-01-20
    • 2013-09-17
    • 1970-01-01
    • 1970-01-01
    • 2011-09-29
    • 2020-07-27
    • 1970-01-01
    相关资源
    最近更新 更多