C# 你能在Windows8Metro中混淆语言堆栈吗?

C# 你能在Windows8Metro中混淆语言堆栈吗?,c#,javascript,windows-8,microsoft-metro,C#,Javascript,Windows 8,Microsoft Metro,你能在Windows8Metro中使用HTML/C#、HTML/C++或XAML/Javascript吗 我知道我可以有一个HTML/JS,它可以包括一个WRR.WMMD“DLL”,它恰好是C或C++,并从JS调用它,但是还有其他的方法吗? 我还假设我可以创建一个包含Javascript函数的WinMD Dll,并从XAML/C#或XAML/C++调用它,但这是唯一的方法吗?WinMD是在Javascript中使用C#/C++的唯一方法。 c#/c++中不支持javascript。语言/渲染技术

你能在Windows8Metro中使用HTML/C#、HTML/C++或XAML/Javascript吗

我知道我可以有一个HTML/JS,它可以包括一个WRR.WMMD“DLL”,它恰好是C或C++,并从JS调用它,但是还有其他的方法吗?


我还假设我可以创建一个包含Javascript函数的WinMD Dll,并从XAML/C#或XAML/C++调用它,但这是唯一的方法吗?

WinMD是在Javascript中使用C#/C++的唯一方法。
c#/c++中不支持javascript。

语言/渲染技术的3x3矩阵中不允许所有组合

  • HTML/JS/CSS只能使用JS
  • < LXML只能使用.NET(C/V/VB)和C++。
  • DirectX只能使用C++。

可以使用C++或.NET(Cy/VB/VB)创建Win RT组件,而不是JavaScript。您可以使用JavaScript应用程序中的组件,也可以使用.NET或C++应用程序。


请参阅创建C#/VB模块的文档。

为什么要这样做?在我看来,这是个坏主意。这不是我想不想,这是不是个好主意的问题,而是理解边界。听起来很合理,但是链接到源代码会很好。有人吗?添加了一个关于在C#/VB中创建模块的文档链接