問題タブ [moma]

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.

0 投票する
3 に答える
5313 参照

c# - sqlite、mono、C# クロス プラットフォーム

C# プロジェクトで sqlite を使用しています。MoMA は DLL について不平を言っていますが、Mac/Linux 側で何をすべきかわかりません。外部 DLL を移植するときに一般的に行う必要があることは何ですか?

0 投票する
2 に答える
1012 参照

c# - NotImplementedException および MonoTodo の Mono ドキュメント

私は Mono を初めて使用し、可能であればアプリケーションを移植する予定です。私は MoMA を実行しましたが、NotImplementedException をスローする可能性がある、または MonoTodo のタグが付けられている可能性のある呼び出しを特定した場所がいくつかあります。フラグが立てられているこれらの特定のインスタンスに関する詳細情報を入手できる場所はありますか?

たとえば、SerialPort で ReceivedBytesThreshold セッターを呼び出していると、MoMA から、これにより NotImplementedException がスローされる可能性があることが通知されます。MoMA の結果について詳しく読むと、NotImplementedException はメソッドがまったく実装されていないことを意味するか、特定の状況下でこの例外がスローされる可能性があることを示しています。したがって、コードを変更するかどうか、また変更する方法を確認するには、このケースについて詳しく読む必要があります。

0 投票する
2 に答える
382 参照

mono - Mono Migration Analyzer: すべてのコマンド ライン スイッチは何ですか?

ここを見ていると、コマンド ライン スイッチが表示されます。http://mono-project.com/Command_Line_MoMA

これは、サイトからのスイッチの合計量として私が見ているものです。

MoMA.exe --nogui --out C:\app\momareport\report.html C:\app\myapp.exe

自動ビルド中に、submit.xml が望ましくない場所に移動していることがわかります。生成されたファイルなので、その先を変えたい。そのためのスイッチはありますか?

また、そのためのすべてのスイッチは何ですか?

submit.xml をレポートの場所に移動するためのスイッチがない場合は、将来のバージョンで検討してください。

編集: 引数 --help は機能しません。コマンドラインでMoMAからいくつかのダイアログを取得しようとしました. 混乱を軽減するために、私は Windows を使用しています。

0 投票する
10 に答える
111385 参照

c# - Mono2.10 に DocumentFormat.OpenXml.dll の参照を含める方法は?

C#.net Windows デスクトップ アプリケーションを使用しています。これらのアプリケーションを他のプラットフォームでも実行したいと考えています。そのため、クロスコンパイラとして Mono 2.10 を使用しています。実行中に、予期せず、次のようなエラーメッセージを言ってアプリケーションが終了します

エラー: 選択したフォルダを開けませんでした。
ファイルまたはアセンブリ 'DocumentFormat.OpenXml.dll,version=2.0.5022.0, culture=neutral, PublicKeyToken=31bf3856ad364e35' またはその依存関係の 1 つを読み込めませんでした。

ここで何が問題なのかわかりません... c:\program files\open xml sdk\v2\lib\DocumentFormat.OpenXml.dll に openxml sdk2.0 をインストールしました。

また、テスト目的で同じ場所にアプリケーション eXe を配置します...

この問題を解決するために私を導いてください...

0 投票する
1 に答える
830 参照

.net - MoMa の理由「4.0 impl の詳細がわかったら、適切に実装してください」

Mono を使用して Linux で問題なく動作する商用の .Net 2.0 アプリケーションがいくつかあります。製品ライン全体の一貫性を保つため、最近、すべてのプロジェクトを .Net 4.0 に移植しました。これにより、Mono でいくつかの問題が発生しますが、克服できないものは何もないと確信しています。

MoMaを介してアセンブリを実行すると、.Net 4.0 に移植されて以来、解釈方法がわからない多数の「MonoTodo」の問題が見られます。これらは無視しても問題ありませんか?

: MoMa スキャン レポートは次のとおりです。

この理由は実際にはどういう意味ですか?おそらく、等値演算子はうまく機能します。

0 投票する
1 に答える
1459 参照

.net - Linux で Mono を使用して C# Visual Studio アプリケーションを実行するにはどうすればよいですか?

Visual Studio 2013 で C# .NET 4.5 WinForms アプリケーションを作成しました。このアプリケーションを Linux マシン (Mint 17.1) で Mono で実行したいと考えています。

私はすでに次の手順を実行しました。

  • Mono Migration Analyzerを使用して Windows で .exe を分析しました
    • Moma のすべてのテストに合格しました (RTL プロパティを調整する必要がありました)
  • インストールされた mono-complete (apt-get install mono-complete、現在のバージョンは 3.2.8)
  • xbuild (オプションなし) でコンパイルされた私の csproj ファイル (0 エラー 1 警告: /usr/lib/mono/4.5/Microsoft.Common.targets: 警告: 参照 'System.Deployment' が解決されていません)
  • コンソールから ./app.exe でアプリケーションを起動しようとしました

アプリケーションは起動しませんが、例外が表示されますが、何が問題なのかについてのヒントはありません。例外は次のとおりです。

このプロジェクトは .NET 4.5 プロジェクトであり、私が知る限り、Mono と完全に互換性があります。強力な型指定された DataSet、DataBindings を備えた DataGrids、およびユーザー固有のアプリケーション設定を使用しています。これらのコンポーネントの 1 つが問題を引き起こしている可能性はありますか? app.config は xbuild プロセスによって作成され、期待されるコンテンツ (デフォルト値のアプリ設定) が含まれています。

また、xbuild コンパイラによって作成されるのは、mdb ファイルです。しかし、VS2013はそのようなものを作成しないため、このファイルは私には不明です。

アプリケーションが起動しない理由がわかりましたか?

ありがとう、

よろしく、

マイケル