Ian*_*Ian 25 biztalk biztalk-2010
在处理一个相当大的BizTalk 2010项目时,我遇到了这种非常奇怪的行为,并想在这里发布一个解决方案,以防其他人可能会遇到这种情况.
尝试在Visual Studio 2010中的业务流程设计器中打开业务流程时,我注意到在仅文本视图中打开了业务流程,我无法查看业务流程设计器.这仅适用于一个业务流程,项目中的所有其他业务流程都已正确打开.该项目也正确编译,没有任何错误.我右键单击受影响的业务流程,然后选择打开方式 - > BizTalk业务流程设计器.我还点击了Set as Default.然后,我可以按预期在设计模式中查看业务流程.但是,在关闭并重新打开解决方案后,我注意到业务流程再次以纯文本视图打开.
然后我在文本编辑器中打开了.btproj文件并注意到以下内容(这是我的.btproj文件的片段):
<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>
Run Code Online (Sandbox Code Playgroud)
注意标签:
<SubType>Designer</SubType>
Run Code Online (Sandbox Code Playgroud)
我只是删除了SubType标记,保存了.btproj文件并在Visual Studio中重新打开了解决方案,并且业务流程再次正常打开.
小智 0
这很奇怪,我以前没见过。听起来 .odx 文件类型的默认编辑器设置为文本。我认为此首选项必须存储在用户配置文件中的某个位置,或者可能作为 VS 首选项存储。如果它是 VS 首选项,则打开 VS 时您可能必须提升为管理员才能在 VS 打开期间保存首选项。
这只是一个猜测,因为我以前没有见过这个问题。
谢谢,
归档时间: |
|
查看次数: |
4749 次 |
最近记录: |