c# - 如何从 Win8 Javascript metro 应用程序引用 C# 类库?

标签 c# windows-8 microsoft-metro

当我尝试标准方式时,它会提示引用不受支持,而且我似乎无法使用我的任何类。

最佳答案

您需要通过从“Visual C#”->“Windows Metro Style”->“类库”模板创建类库来创建 Windows 运行时组件。然后在该类库项目的属性中,您需要将输出类型标记为“WinMD 文件”

可以在这里找到更好的说明:

http://msdn.microsoft.com/en-us/library/windows/apps/hh779077(v=vs.110).aspx

这在文档中没有说明,可能只是 Windows 8 Consumer Preview 和 Visual Studio 11 Beta 的错误,但请确保不要在您引用的项目名称中包含句点。例如,我正在开发一个汽车应用程序,所以我制作了一个名为“Car.Business”的程序集。每当我尝试引用它时,应用程序总是会崩溃并显示空白的启动屏幕。另一方面,如果我只是使用“业务”作为程序集的名称,那么应用程序将正常运行。

关于c# - 如何从 Win8 Javascript metro 应用程序引用 C# 类库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9650654/

相关文章:

javascript - ASP.Net:跨浏览器操作

javascript - js不执行 'else'语句

c# - Webview 在触摸时显示设备键盘并忽略网站焦点脚本

windows-8 - Windows 8 低功耗蓝牙 API 示例

windows-8 - WinJS 绑定(bind)列表实时排序

windows-8 - Windows Notification Server 上的附加参数

c# - 如何获取正在运行的 HTML Windows 8 应用程序的名称(不是 WWHOST)

c# - 如何确定进程对象正在运行

javascript - WinJS 导航模板 + ListView

c# - 在 WebView (WinRT) 的外部浏览器中打开链接