問題タブ [baml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - NAnt を使用して WPF コントロールをコンパイルする方法
WPF プロジェクトがあり、NAnt ビルド スクリプトをセットアップしようとしています。問題は、WPF コントロールをコンパイルしようとすると、.g.cs ファイルが、Visual Studio 内からビルドするときのように生成されないことです。csc ビルド タスクを使用しています。
私の読書によると、Visual Studio のビルド時に、.g.cs ファイルを生成するビルド前の手順が実行されるようです。NAnt経由でこれを行うことは可能ですか?
WPF、.g.cs、および baml に関するこの投稿を見つけました: http://stuff.seans.com/2008/07/13/hello-wpf-world-part-2-why-xaml/
何か案は?
wpf - BAML 逆コンパイラ / ビューアー
パス ジオメトリ/データを処理しない Reflector 用の BAML Viewer プラグイン以外に、優れた BAML Decompiler/Viewer を推奨できる人はいますか?
wpf - 埋め込まれたWPFユーザーコントロールを使用したWinFormsアプリケーションのローカライズ
ローカライズしようとしているアプリケーションは、いくつかのホストされたWPFユーザーコントロール(ElementHost WinFormsコントロールでホストされているWPFユーザーコントロール)を持つWinFormsアプリケーションです。
私はresxファイルを使用してWinFormsをローカライズします。これは、VS2008が非常にうまく管理します。
LocBamlメソッドを使用してWPFパーツをローカライズしようとすると、問題が発生します。
ソリューションをビルドすると、Visual Studioによってサテライトアセンブリが自動的に生成されますが、resxファイルのWinFormsリソースに対してのみ生成されます。次に、LocBamlコマンドラインツールを使用すると、サテライトアセンブリが生成されますが、xamlファイルのWPFリソースに対してのみ生成されます。
結果として得られる2つのDLL(WPFとWinForms)を単一の衛星アセンブリにマージする方法がわかりません。
baml - BAML難読化
WPFコントロールのBAMLリソースを難読化できるツール/商用難読化ツールはありますか?そうでない場合、IP保護の観点からは困難な時期です。ハッカーはBAMLからXAMLへのコンバーターを使用してBAMLリソースを簡単に覗き見ることができます。
c# - XAML から C# への変換ツール
XAML から C# への変換ツールはありますか? XAML で定義されたコントロール テンプレートがありますが、このテンプレートを作成したいのですが、それは C# を使用したスタイルなので、コード バージョンを難読化できます (XAML/BAML を難読化できないため)。
wpf - .baml ファイルとは?
.baml ファイルとは何ですか?このファイルの用途は何ですか? このファイルの作成者
wpf - Xaml を Baml にコンパイルしますか?
xaml を baml に変換するにはどうすればよいですか?
ありがとう
wpf - XAML が C# ではなく BAML にコンパイルされる理由
私の知る限り、XAML で行うことはすべて C# で行うことができます。
XAML が C# ではなく BAML でコンパイルされるのはなぜですか? コンパイル時に XAML を解析し、対応する C# コードを作成する方が効率的ではないでしょうか?
c# - Bamlでローカリゼーションを管理する
WPFで小さなアプリケーションを開発していて、リソースをローカライズしたいと思っています。私は常にリソースファイル(.resx)を使用していましたが、WPFアプリケーションでのローカリゼーションの管理方法を変更することになっているBAMLについて聞いたことがあります。
私は調査を行い、それらのファイルを使用してアプリケーションを翻訳する方法を見つけました。
私はここでそれをどのように行ったかを示すためにブログ投稿を書きました(フランス語のみ、申し訳ありません)。英語のリンクについては、投稿の最後に参照があります。
実際、私はこのようなリソース管理方法が本当に嫌いです。それはもっと複雑だと思いますし、この方法を使うことの長所はわかりません。
私は間違っていますか、それともBAMLについて何か誤解していましたか?
ありがとう。
.net - アセンブリBAMLをXAMLに変換する方法は?
アセンブリのBAMLリソースをウォークスルーし、それらをXAMLに戻すにはどうすればよいですか?