在 Visual Studio 2012 中构建“Windows 运行时组件”项目时,它会创建一个 .winmd 和 .pri 文件。
AFAIK,winmd 文件仅包含元数据,但不包含代码。那么实际代码在哪里呢?
编辑:
这是构建输出,如您所见,没有提及任何 dll 文件:
1>----- 重建所有开始:项目:WindowsRuntimeComponent1,配置:调试任何 CPU ------ 1> 构建开始于 2013 年 6 月 24 日上午 1:40:49。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 ==========全部重建:1成功,0失败,0跳过========== pri -IndexName WindowsRuntimeComponent1 -Verbose -Overwrite 1> WindowsRuntimeComponent1 -> WindowsRuntimeComponent1.pri 1> 1> 构建成功。1> 1>Time Elapsed 00:00:00.56 ==========全部重建:1成功,0失败,0跳过========== pri -IndexName WindowsRuntimeComponent1 -Verbose -Overwrite 1> WindowsRuntimeComponent1 -> WindowsRuntimeComponent1.pri 1> 1> 构建成功。1> 1>Time Elapsed 00:00:00.56 ==========全部重建:1成功,0失败,0跳过==========