2013-03-13 82 views
1

我有一个托管解决方案,作为前一解决方案的更新,我正在导入组织。在此更新中,我更改了某些显示元素,例如子窗格位于窗体中的位置。解决方案导入并非总是更新显示更改

导入解决方案后,我转到窗体并将网格移动到新位置,但它仍然存在于旧位置,有效地复制窗体上的子网格。

为什么会出现这种情况?我尝试过不同的组织,并且也在那里做同样的事情。看起来它似乎将新旧解决方案合并在一起,而不是采取最新的变化,但我想不出为什么会这样做。

+2

是不同的版本号?你有没有可能与此相冲突的非托管变更? – 2013-03-13 19:37:05

+0

玩弄托管/非托管解决方案时,我遇到了这个问题。尝试添加托管在非托管的顶部。 – glosrob 2013-03-13 20:21:26

回答

0
  • 请确保将旧的和新的都作为非托管方式进行分发。
  • 确保新版本的版本号高于旧版本号。
  • 确保组件的模式名称在两个版本中都相同。
  • 确保您发布了所有更改(请参阅this possible issue)。
+0

为什么要分配为非托管? – glosrob 2013-03-13 20:21:57

+0

@glosrob好问题!这实际上是我从CRM上的MVP中得到的一个暗示。他几周前参加了峰会,他们基于灵活性的提高来推荐它,以超过未包装的缺点。基本上,在安装来自不同供应商的不同解决方案时,客户端服务器发生冲突的可能性非常大。如果解决方案是“开放”的,那么解决这些问题更容易。随意质疑立场,因为我自己也完全不同意这个观点。 – 2013-03-13 20:31:17

+0

我不知道有足够的方法,但在印象之下,管理解决方案的应用更广泛。认为只是意味着我需要做更多的阅读+研究 – glosrob 2013-03-13 20:46:16