問題タブ [monomac]
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.
c# - リソース文字列のデバッグは利用できません (Silverlight + MonoMac)
MonoMac (基本的には、SL xap を含むページをロードする埋め込み Web ブラウザー コントロール) を使用して、Mac 用のランチャーを作成した Silverlight アプリケーションがあります。ただし、一生デバッグできないエラーが発生し続けます。
さて、これはある種の Xaml 例外であると推測していますが、それを証明する方法はなく、Xaml ファイルが多すぎて 1 つずつ調べることができません。これらの不足しているリソース文字列を表示する方法を知っている人はいますか?
Mac に Silverlight 4 開発ランタイムをインストールしています (実際には、Windows マシンからリモート デバッグを行っています)。
Update 含まれている Xaml に WebBrowser コントロールがない場合、スローされる例外はなくなります。xap は、Silverlight for Windows および Mac の Silverlight ブラウザー内で正常に読み込まれ、実行されますが、ビジュアル ツリーに WebBrowser コントロールがある場合、OOB モードでは失敗します。
interface-builder - MonoMac でコントロール アウトレットが設定されたことを知るにはどうすればよいですか?
基本的に、私のアプリケーションの初期化では、ロードされたコントロールのプロパティの値を設定したいと考えています。MonoMac では、MainWindowController
のInitialize
メソッドが呼び出されたときに、コントロール アウトレットが必ずしも利用可能であるとは限りません (それらは null です)。
LoadComplete
リッスンしてコントロールで必要な初期化を実行できるようなイベントが見つかりませんでした。
mono - OSX(Mono経由)でRazorをスタンドアロンライブラリ(asp.netビジネスなし)として使用することは可能ですか
c# と Razor を使用して HTML の「ビュー」をレンダリングする概念実証のMonoMacアプリを作成したいと思います。
これは可能ですか?
そうでない場合、Razor のシンプルさに匹敵する他のテンプレート エンジンを推奨する人はいますか。必要に応じて Objective-C で記述してもかまいませんが、Mono の方が簡単です。
macos - フレームワークとのMonoMacプラットフォームの相互運用
DllImport属性を使用してアンマネージアセンブリと通信するコードがあります。OS Xでは、このアセンブリはフレームワークとしてインストールされます。
ただし、これは、おそらくフレームワークを解決できなかったために、MonoでDllNotFoundExceptionをスローします。
私はMonoのドキュメントを調べました:http ://www.mono-project.com/Interop_with_Native_Libraries
彼らはそこにこの小さなナゲットを持っています:
Mac OS Xプラットフォームには、フレームワークでない限り、libプレフィックスと.dylibサフィックスがあります。フレームワークの場合、それらはディレクトリであり、事態はさらに複雑になります。
しかし、それがディレクトリである場合に私が何をすべきかについての情報は(私が見つけることができる限り)含まれていません。誰かがこれをした経験がありますか?
c# - MonoMac で Mono を使用する場合のグローバル オブジェクト
オブジェクトのグローバル インスタンスを宣言するにはどうすればよいですか?
C# と .NET を使用する場合、次のようにします。
ただし、Mono/MonoMac では、main 関数は NSApplication.Main を呼び出し、ウィンドウを直接作成しません。MyFoo のインスタンスをメイン ウィンドウに渡すにはどうすればよいですか?
注:ウィンドウ/ウィンドウコントローラーで MainClass への参照を回避しようとしています。これにより、密結合が作成されます。他の状況でウィンドウ クラスを再利用したいので、疎結合が必要です。
私が望むことは MonoMac で可能ですか?
ありがとう、アンディ
.net - .NET経由でMacのビデオ解像度を取得
WindowsでShell32.dllを使用すると、解像度などのビデオファイルに関する情報を取得できます。
Macで動作するこれを行う方法はありますか(C#で-モノラルフレームワークの下で実行されます)?
c# - Monomac System.Net.WebRequest の型初期化子によってスローされる例外
monomac
サーバーへのftpファイルにプログラムを書いています。私FtpWebRequest
は
このコードmonodevelop
を適切に実行しているとき。しかし、これをリリースして外部で実行するとmonodevelop
、「タイプ初期化によってスローされた例外System.Net.WebRequest
.
このエラーについて調査したところ、ライブラリ libc.dylib に問題があることがわかりました。asの起動スクリプトでDYLD_FALLBACK_LIBRARY_PATHを変更するapp(AppBundle/MacOs/AppName edit with TextEdit)
と
書き出すDYLD_FALLBACK_LIBRARY_PATH="$MONO_FRAMEWORK_PATH/lib:$DYLD_FALLBACK_LIBRARY_PATH:/usr/lib"
(/usr/lib を追加) その後、ファイルを送信しています。しかし、このアプリを実行するには、すべてのシステムに mono フレームワークをインストールする必要があります。Mac インストーラー パッケージを作成すると、起動スクリプトを編集できません。からにlibc.dylib
ファイルをコピーしようとしましたが、まだエラーが存在します。誰でも私を助けることができますか?/usr/lib
Appbundle(App/MonoBundle/)
c# - オブジェクトをウィンドウのデリゲートにするにはどうすればよいですか?
Xcode 4 で MonoMac を理解しようとしていますが、ほとんどのことがうまくいくようです。ただし、 windowWillClose: を機能させる方法がわかりません。
追加した
MainWindow.cs に追加し、MainWindow をウィンドウのデリゲートにしました。(MainWindowController をデリゲートにしようとしましたが、うまくいきませんでした。)
ただし、ウィンドウを閉じると、デリゲート メソッドが呼び出されません。
私は何を見落としていますか?
macos - MonoMac 終了/ウィンドウ クローズ イベントを処理する
以前に投稿したこの質問に似ています: WPF 終了イベントを処理する
Objective C で解決策を見つけましたが、これを Mono に移植する方法に慣れていません。
編集
次のオーバーライドを使用して、やりたいことを実行できることがわかりました。
ただし、MainWindow を閉じると問題が発生します。これは、実際にアプリケーション終了の呼び出しを開始する場所であるためです。true を返すオーバーライドが既にあるApplicationShouldTerminateAfterLastWindowClosed
ため、終了オーバーライドが正しく呼び出されています。しかし、キャンセルを返すと、アプリは実行中です。ウィンドウはありません。ウィンドウを閉じるイベントを傍受する方法はありますか?