1

Visual Studio 2012 で "Windows ランタイム コンポーネント" プロジェクトをビルドすると、.winmd ファイルと .pri ファイルが作成されます。

私の知る限り、winmdファイルにはメタデータのみが含まれ、コードは含まれていません。では、実際のコードはどこにあるのでしょうか?

編集:

これがビルド出力です。ご覧のとおり、dllファイルについてはまったく言及されていません。

1>------ すべての再構築が開始されました: プロジェクト: WindowsRuntimeComponent1、構成: 任意の CPU のデバッグ ------ 1>ビルドが 2013 年 6 月 24 日 1:40:49 AM に開始されました。1>CoreClean: 1> ファイル「C:\test\WindowsRuntimeComponent1\WindowsRuntimeComponent1\bin\Debug\WindowsRuntimeComponent1.winmd」を削除しています。1> ファイル「C:\test\WindowsRuntimeComponent1\WindowsRuntimeComponent1\bin\Debug\WindowsRuntimeComponent1.pdb」を削除します。1> ファイル「C:\test\WindowsRuntimeComponent1\WindowsRuntimeComponent1\bin\Debug\WindowsRuntimeComponent1.pri」を削除します。1> ファイル「C:\test\WindowsRuntimeComponent1\WindowsRuntimeComponent1\obj\Debug\WindowsRuntimeComponent1.winmd」を削除します。1> ファイル「C:\test\WindowsRuntimeComponent1\WindowsRuntimeComponent1\obj\Debug\WindowsRuntimeComponent1.pdb」を削除します。1> ファイル「C:\test\WindowsRuntimeComponent1\WindowsRuntimeComponent1\obj\Debug\WindowsRuntimeComponent1.winmdobj」を削除しています。1> ファイル「C:\test\WindowsRuntimeComponent1\WindowsRuntimeComponent1\obj\Debug\WindowsRuntimeComponent1.compile.pdb」を削除します。1> ファイル「C:\test\WindowsRuntimeComponent1\WindowsRuntimeComponent1\obj\Debug\priconfig.xml」を削除しています。1> ファイル「C:\test\WindowsRuntimeComponent1\WindowsRuntimeComponent1\obj\Debug\layout.resfiles」を削除しています。1> ファイル「C:\test\WindowsRuntimeComponent1\WindowsRuntimeComponent1\obj\Debug\resources.resfiles」を削除しています。1> ファイル「C:\test\WindowsRuntimeComponent1\WindowsRuntimeComponent1\obj\Debug\pri.resfiles」を削除します。1> ファイル「C: \Program Files (x86)\Windows Kits\8.0\bin\x86\MakePri.exe New -ProjectRoot C:\test\WindowsRuntimeComponent1\WindowsRuntimeComponent1\ -ConfigXml obj\Debug\priconfig.xml -OutputFile C:\test\WindowsRuntimeComponent1\WindowsRuntimeComponent1 \bin\Debug\WindowsRuntimeComponent1.pri -IndexName WindowsRuntimeComponent1 -Verbose -Overwrite 1> WindowsRuntimeComponent1 -> WindowsRuntimeComponent1.pri 1> 1>ビルドが成功しました。1> 1>Time Elapsed 00:00:00.56 ========== Rebuild All: 1 件成功、0 件失敗、0 件スキップ ========== pri -IndexName WindowsRuntimeComponent1 -Verbose -Overwrite 1> WindowsRuntimeComponent1 -> WindowsRuntimeComponent1.pri 1> 1>ビルドが成功しました。1> 1>Time Elapsed 00:00:00.56 ========== Rebuild All: 1 件成功、0 件失敗、0 件スキップ ========== pri -IndexName WindowsRuntimeComponent1 -Verbose -Overwrite 1> WindowsRuntimeComponent1 -> WindowsRuntimeComponent1.pri 1> 1>ビルドが成功しました。1> 1>Time Elapsed 00:00:00.56 ========== Rebuild All: 1 件成功、0 件失敗、0 件スキップ ==========

4

1 に答える 1

0

デフォルトのビルド設定を使用していると仮定すると、winmd、pri、および dll を取得する必要があります。$(SolutionDir)$(Configuration)\$(MSBuildProjectName)\

あなたのコードはdllにあります

(VSウィザードを使用して新しいWRCを作成し、ビルドすることで確認しました)

于 2013-06-24T08:30:51.903 に答える