私はc++/cliに変換しているc++ dllを持っています。/clr コンパイラ オプションを設定すると、プロジェクトが正常にビルドされます。しかし、ac# プロジェクトから dll を参照してネイティブ メソッドを参照しようとすると、c# プロジェクトはそれを見つけることができません。/clr を設定すると、他の .net アセンブリから見えるはずのすべてのソース コードが MSIL にビルドされませんか? c++/cli ラッパー クラスを作成して、ネイティブ コードを c# コードで認識できるようにする必要があるのはなぜですか?
c++/cli が実際にどのように機能するかは不明です....