首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BizTalk编排在VisualStudio编排设计器的文本视图中打开

BizTalk编排在VisualStudio编排设计器的文本视图中打开
EN

Stack Overflow用户
提问于 2012-02-21 16:37:14
回答 5查看 5.2K关注 0票数 26

在进行一个相当大的BizTalk 2010项目时,我遇到了这种非常奇怪的行为,并希望在这里发布一个解决方案,以防其他人可能会遇到这种情况。

当试图在Visual 2010中的业务流程设计器中打开业务流程时,我注意到在text only视图中打开的业务流程,并且无法查看业务流程设计器。这只适用于一个业务流程,项目中的所有其他编排都已正常打开。该项目也正确编译,没有任何错误。右键单击受影响的业务流程,然后选择“与-> BizTalk编排设计器一起打开”。我还单击了默认设置。然后,我可以按预期在设计模式下查看业务流程。然而,在关闭和重新打开解决方案时,我注意到业务流程再次在文本只读视图中打开。

然后,我在文本编辑器中打开了.btproj文件,并注意到以下内容(这是我的.btproj文件的一个片段):

代码语言:javascript
复制
    <ItemGroup>
        <XLang Include="OrderCancel.odx">
            <TypeName>OrderCancel</TypeName>          
            <Namespace>MyNamespace.Orchestrations</Namespace>      
            <SubType>Designer</SubType>
        </XLang>
    </ItemGroup>
    <ItemGroup>
        <XLang Include="OrderModify.odx">
            <TypeName>OrderModify</TypeName>
            <Namespace>Mynamespace.Orchestrations</Namespace>
        </XLang>
    </ItemGroup>

注意标签:

代码语言:javascript
复制
<SubType>Designer</SubType>

我只是删除了SubType标记,保存了.btproj文件,并在Visual中重新打开了解决方案,并且业务流程再次正常打开。

EN

回答 5

Stack Overflow用户

发布于 2012-05-14 18:30:52

我更愿意添加一个评论,但似乎我是太新的网站,无法做到这一点。这个“问题”是我正在寻找的确切解决方案,所以谢谢你提交这个。我唯一能补充的是,编排是以"designer“模式打开的,因为在底部有三个选项卡"design”、"split“和"source”,但是正如最初的海报所指出的,只有编排内容的文本是可见的。底部的designer选项让我相信VS使用的是HTML设计器,而不是编排设计器。

从btproj文件中删除标记解决了这个问题,所以我想再次感谢Ian发布了解决方案。

票数 4
EN

Stack Overflow用户

发布于 2016-04-07 17:23:04

向主岗位添加附加点。实际上,如果在xml模式下打开业务流程,则项目文件将将编排子类型属性保存为Designer模式。

然后,无论何时通过双击打开业务流程,都会在xml模式下打开业务流程,因为项目将编排子类型属性设置为designer模式。

我希望这会对某些人有所帮助。

票数 2
EN

Stack Overflow用户

发布于 2012-03-09 17:19:38

太奇怪了,我以前没见过。听起来,.odx文件类型的默认编辑器设置为text。我认为这个首选项必须存储在用户配置文件中的某个地方,或者作为VS首选项存储。如果它是VS首选项,则在打开VS时,您可能必须将其提升到Administrator,以便在VS打开期间保存首选项。

这只是猜测,因为我以前从未见过这个问题。

谢谢,

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

https://stackoverflow.com/questions/9381374

复制
相关文章

相似问题

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