-1

WinRT コード「C# via XAML」と「C++/CX via XAML」を 1 つのアプリケーションで使用したいと考えています。

最初の形式は「C# via XAML」で記述され、2 番目の形式は「C++/CX via XAML」で記述されます。

次のコードでフォームを開きます。

//C# -> C++
this.Frame.Navigate(typeof(PageOnCPP));

//C++ -> C#
using namespace Windows::UI::Xaml::Interop;
//...
this->Frame->Navigate(TypeName(PageOnCSharp::typeid));

1 つのプロジェクトでこれらの両方を行うにはどうすればよいですか?

4

1 に答える 1

1

Visual Studio では、同じプロジェクトで 2 つの異なる言語を使用することはできません。これを行うには、2 番目の言語用に 2 番目のプロジェクトを作成する必要があります。その後、プロジェクトを参照して、他のクラスを使用できます。

于 2012-10-03T13:55:43.700 に答える