• マーシャリングとは?何かが "マーシャリング "されるとき、何が起こっているのか?

    質問 私はこの質問が、少なくとも ここで . しかし、少なくとも私には、満足のいく回答はありませんでした。アンマネージ コードとの相互運用に関するマーシャリングについて多くの話がありますが、.NET で時々行わなければならないような、1 つのスレッドから別のスレッドへのマーシャリングについてはどうなのでしょうか。 これは、マーシャリングとは何なのか、ということを私に問いかけてい

    2023-10-09 15:53:54
  • "COM Interopに登録" vs "アセンブリCOMを見えるようにする"

    質問 この2つのオプションの本当の違いは何ですか?私が知っているのは COM Interop に登録する このオプションは、アセンブリ上で regasm を実行し、アセンブリを COM コンポーネントとしてレジストリに登録し、すべての COM ライクなレジストリエントリに登録します。 このステップでは、TLB ファイルが生成されますか? 他に何が行われるのでしょうか? プロ

    2023-10-06 07:45:09
  • enumの値をint型としてシリアライズするにはどうしたらいいですか?

    質問 enum-valueをint型としてシリアライズしたいのですが、名前しか取得できません。 以下は私の(サンプルの)クラスとenumです。 public class Request { public RequestType request; } public enum RequestType { Booking = 1, Confirmation = 2,

    2023-10-03 08:39:12
  • Windows 10にWindows SDK 7.1をインストールできない

    質問 私は Windows 10 PC を使用するソフトウェア開発者です。Windows SDK 7.1 を使用して Visual Studio 2010 で書かれたいくつかの古いソフトウェアをサポートしなければなりません。 開発環境を構築するために、VS2010 のインストールに成功し、Windows SDK 7.1 をインストールしようとしたのですが、インストーラーがエラーを表示しま

    2023-10-01 01:34:39
  • .NETで文字列をバイト配列に変換する方法は?

    質問 私は.NETで等価なバイトの配列に変換する必要がある文字列を持っています。 これは簡単であるべきですが、私は脳が痙攣しています。 どのように解決するのですか? エンコーディングを使用する必要があります。 ( System.Text.Encoding ) を使って、出力として何を期待するかを.NETに伝える必要があります。例えば UTF-16 (= System

    2023-09-26 09:34:55
  • 現在のメソッドの名前を取得する

    質問 くだらない質問なのですが、現在実行中のメソッド名をそのメソッド内から取得することは可能でしょうか? Public Sub SomeMethod() Dim methodName as String = System.Reflection.[function to get the current method name here?] End Sub ありがとうございます

    2023-09-25 11:38:22
  • TLS 1.2の.NET実装はあるのか?

    質問 RFC 5425がTLS 1.2を使用することを要求し、.NETがまだそれをサポートしていないことを発見したので、RFC 5246で定義されているTLS 1.2プロトコルの実装(おそらくオープンソース)があるかどうか疑問に思っています。 どのように解決するのですか? .Net Framework 4.5 が TLSv1.2 をサポートしたことを知りました。 http:/

    2023-09-21 13:10:36
  • DllImport("QCall")」とは何ですか?

    質問 .Netライブラリの多くのメソッドは、ネイティブコードで実装されています。フレームワーク自体に由来するものには [MethodImpl(MethodImplOptions.InternalCall)] . アンマネージド DLL に由来するものには [DllImport] (例えば [DllImport("kernel32.dll")] ). 今のところ異常はありません。

    2023-09-19 19:32:44
  • msbuild, 条件付きコンパイル記号の定義

    質問 私の目が悪いだけかもしれませんが、MSBUILDで条件付きコンパイルシンボルを指定するコマンドラインはあるのでしょうか? 現在、私のbuildscriptにこのLineがあります。 SET MSBUILD=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe SET CONFIG=Debug %MSBUILD% /p:

    2023-09-18 09:29:05
  • UI DispatcherをViewModelに渡す方法

    質問 にアクセスできるようにする必要があります。 ディスパッチャ を View に属する ViewModel に渡す必要があります。しかし、View は ViewModel について何も知らないはずです。では、どのようにして渡すのでしょうか?インターフェイスを導入するか、インスタンスに渡す代わりに、View によって書き込まれるグローバルなディスパッチャのシングルトンを作成しますか?あ

    2023-09-18 04:55:49
  • デフォルトのスタイルをベースにスタイルを作成するには?

    質問 Silverlightでデフォルトのスタイルに基づいたスタイルを作成する方法は? 例えば、WPFではこのように作ります。 <Style TargetType="{x:Type TextBox}" BasedOn="{StaticResource {x:Type TextBox}}"> <Setter Property="Margin" Value="2" /

    2023-09-16 20:13:40
  • HTTPSをサポートしたHttplistener

    質問 .NET HTTPListener を HTTPS 対応にすることに関して、多くの混乱した、時には矛盾した情報があるようです。私の理解は次のとおりです。 あるC#のコードには https のプレフィックスが必要です(例えば https://*:8443 ) を付加することで、リスナーがこのポートで SSL リクエストを処理する必要があることを理解できるようになります。

    2023-09-16 04:29:46
  • エンティティフレームワーク 指定されたメタデータリソースをロードできない【重複

    質問 この質問はすでにここに回答があります : 閉じる 9 年前 . 重複の可能性があります。 MetadataException: 指定されたメタデータ・リソースを読み込むことができません。 私はここで他の記事と他のサイトで数十を試してみまし

    2023-09-15 07:35:06
  • ダンプファイルを使用してメモリリークを診断するにはどうすればよいですか?

    質問 私は、約 80 MB の通常のプライベート作業セットを持つ .NET サービスを持っています。最近の負荷テストでは、プロセスが 3.5 GB のメモリ使用量に達し、マシン全体の物理メモリ (4 GB 中 3.9 GB 使用) が不足し、負荷テストが停止した後もメモリはずっと解放されませんでした。タスク マネージャーを使用して、プロセスのダンプ ファイルを取得し、それを Visual S

    2023-09-10 09:36:33
  • .NETのバージョンは、Windowsのどのバージョンと一緒に出荷されていますか?

    質問 Windows のバージョン (サービス パックを含む) と、どのバージョンの .NET がネイティブであるかの一覧を探しています。 1 が利用可能です。 例 Windows A - .NET Framework Z Windows A サービス パック 1 - .NET Framework Z Windows A Service Pack 2 - .N

    2023-09-07 19:21:02
  • VSTOアドインがロードされない場合のトラブルシューティング方法は?

    質問 私の VSTO Outlook アドインが、ある顧客のマシンで突然動作しなくなり (ロードされず、エラー メッセージもない)、トラブルシューティングに行き詰っています。マシンは Windows 7 x86、Outlook 2007 です。アドインはVisual Studio 2008で作成され、VSTO 2005と2003のPIAを使用しています(Outlook 2003もサポートする

    2023-09-06 21:53:30
  • 再コンパイルせずに.NET Windows Service Nameを上書きする方法は?

    質問 .NET で書かれた Windows サービスの実行ファイルがあり、競合を避けるために別のサービス名でインストールする必要があります。 インストールは、サービス名を指定する方法を提供しません。 バイナリにしかアクセスできない場合、installutil でインストールするときに、サービス名を上書きする方法はありますか? どのように解決しますか。 InstallUtilを使う必要

    2023-09-04 05:59:49
  • .netの場合 System.Web.MailとSystem.Net.Mailの比較

    質問 .net 1.1 から受け継いだプロジェクトを .net 2.0 に変換することを検討しています。 私が心配している主な警告は、私が System.Web.Mail を使用するように System.Net.Mail . を使ってすべてのコンポーネントを書き直す気にはなれませんが、時代遅れの System.Web.Mail を使用するすべてのコンポーネントを書き直す準備ができ

    2023-09-03 19:54:30
  • DBNullのポイントは何ですか?

    質問 .NETでは null 参照があり、これはオブジェクト参照が空であることを示すためにあらゆる場所で使用されます。 DBNull があり、これはデータベースドライバ(および少数の他のもの)によって...ほとんど同じことを示すために使用されます。当然ながら、これは多くの混乱を引き起こし、変換ルーチンを作り出さなければなりません。 では、なぜオリジナルの.NETの作者はこれを作ること

    2023-09-02 18:28:01
  • .NETでオーバーロードされたメソッドを呼び出すためにReflectionを使用する方法

    質問 .NET (2.0) でリフレクションを使用してオーバーロードされたメソッドを呼び出す方法はありますか。 私は、共通の基本クラスから派生したクラスを動的にインスタンス化するアプリケーションを持っています。 互換性のために、この基本クラスは同じ名前の2つのメソッドを含んでいます、 1つはパラメータ付き、もう1つはパラメータなしです。 Invokeメソッドでパラメータなしのメソッドを呼び出

    2023-09-02 17:16:50