小编Qui*_*uiz的帖子

如何将复杂的BAML反编译为有效的XAML

我试过ILSpy,但它失败了:

System.NotImplementedException: StaticResourceStart
   ? Ricciolo.StylesExplorer.MarkupReflection.XmlBamlReader.ProcessNext()
   ? Ricciolo.StylesExplorer.MarkupReflection.XmlBamlReader.ReadInternal()
   ? Ricciolo.StylesExplorer.MarkupReflection.XmlBamlReader.Read()
   ? System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r)
   ? System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o)
   ? System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options)
   ? ILSpy.BamlDecompiler.BamlResourceEntryNode.LoadIntoDocument(IAssemblyResolver resolver, AssemblyDefinition asm, Stream stream)
   ? ILSpy.BamlDecompiler.BamlResourceEntryNode.LoadBaml(AvalonEditTextOutput output)
   ? ILSpy.BamlDecompiler.BamlResourceEntryNode.<>c__DisplayClass3.<View>b__1()
Run Code Online (Sandbox Code Playgroud)

我为.Net Reflector尝试了Baml Viewer,但它无法生成有效的XAML.

主要问题是绑定引用错误的StaticResource.

例如(namedViews是CollectionViewSource):

   Visibility="{Binding Path=Value, Converter={StaticResource namedViews}}"
   ToolTip="{StaticResource namedViews}"
Run Code Online (Sandbox Code Playgroud)

还有哪些其他应用程序可以反编译BAML?BAML Viewer的任何补丁?

c# wpf xaml baml

5
推荐指数
1
解决办法
7444
查看次数

如何在Linux 3.11中使用LZ4压缩

LZ4算法包含在Linux 3.11内核中

我可以使用此算法压缩文件而无需安装其他软件包吗?

compression linux-kernel lz4

4
推荐指数
1
解决办法
2万
查看次数

Python或PyPy适用于小组和大型项目?

规划大型项目的早期阶段 - 选择框架的艰难决定:)

心里:

  1. "选择方式 - 快速运行".选择具有增长机会的技术,尽可能快地制作原型.
  2. "看看地平线 - 建造一艘船".了解范围,投资于艰难的决策但达到目标.
  3. "采取最好的 - 享受骑行".带上最好的团队,不要让他们沦陷.

从中选择:

HTML 5,CSS 3 - PyPy 1.4/CPython 3 + Pylons/Tornado/Django - CouchDB/MongoDB/Riak + Erlang?

第一步:团队中的3-4名开发人员+ 1名管理员+ 1名设计师.

设计师 - 视图+服务开发人员 - 管理员 - 平衡+结构开发人员

第二步:5-7名团队开发人员+ 2-3名管理员+ 1-2名设计师.

更新: Python +金字塔(Pylons)+ Couchbase(CouchDB)

python django pylons pypy couchdb

0
推荐指数
2
解决办法
839
查看次数

标签 统计

baml ×1

c# ×1

compression ×1

couchdb ×1

django ×1

linux-kernel ×1

lz4 ×1

pylons ×1

pypy ×1

python ×1

wpf ×1

xaml ×1