【发布时间】:2009-07-10 16:01:41
【问题描述】:
大家好,
我已在 MSDN 管理的新闻组以及 BizTalk 网站上发布了此内容,但我不确定他们是否获得了足够的流量,因为我似乎没有得到回应。
帮助我 StackOverflow,这是我唯一的希望。
我正在将我们的 Visual Studio BizTalk 项目从 BizTalk 2006 R2 升级到 BizTalk 2009。
我启动 VS 2008 SP1,加载包含所有 VS 2005 工件的 VS 2005 解决方案,然后 Visual Studio 转换向导启动。一切都好到这里。
向导会正确报告将要更新的项目。这些看起来不错。我按下完成,转换工具开始进行转换。向导报告所有项目都已成功转换,但是当我查看转换日志时,它说没有任何 BizTalk 项目被转换。如果我展开未转换项目的节点,则没有关于它未转换原因的错误信息。
解决方案中的两个 biztalk 项目(其他是 c# 项目)都是灰色的,VS.Net 2008 说它们不可用。
如果我然后右键单击项目并选择“重新加载”转换向导再次出现,这一次它要求在转换之前创建备份。我对默认位置选择“是”,然后单击“下一步”。它告诉我它已准备好转换,当我点击完成时,我得到了漂亮的小对话窗口:
The operation could not be completed. Unspecified error.
如果我这次查看转换日志,我看到错误:Conversion Issues - your.project\your.project.btproj: Error converting project file。 元素 <VisualStudioProject> 的子元素 <BIZTALK> 无效。
网上有几篇关于这个问题的帖子,但没有具体的解决方案:
http://dennismulder.net/cs/blogs/dennism/archive/2009/04/25/trouble-migrating-from-biztalk-2006-r2-to-2009.aspx#comments
http://msdn.microsoft.com/en-us/library/dd257156.aspx
msdn 文章提到该项目需要一个解决方案文件,所以我看不出它是如何应用的,因为该项目已经是现有 VS 2005 解决方案的一部分。
有人对此有一些想法/想法吗?如果必须,我可以只创建新的 BizTalk 项目并将 BizTalk 工件重新添加到它们,但是我们有许多需要转换的解决方案,如果有一个简单的修复程序可以让转换向导工作,我宁愿走那条路。
在此先感谢大家。
cmb..
** 更新 - 20090806 **
在剪切和粘贴 .btproj 文件后,我确定升级向导不喜欢我将项目构建名称从 Development 重命名为 Debug
【问题讨论】:
-
您能否确认所有正在转换的项目都会发生这种情况,并且在任何其他开发人员工作站上都不会发生这种情况。
-
到目前为止,我是我们团队中唯一安装了 BizTalk 2009 的人。其他 biztalk 开发人员刚刚休假了几个星期。他回来后我会让他试试..
标签: visual-studio biztalk