gpt4 book ai didi

c# - 如何从 VS 2012 创建 XBAP

转载 作者:太空狗 更新时间:2023-10-29 22:01:20 28 4
gpt4 key购买 nike

我认为使用 WPF 和 XAML 创建我的应用程序会使它更便携,甚至可以通过 Web 执行,但我无法弄清楚它如何与 VS 2012 一起工作。我正在查看的资源是这样说的我需要创建一个 XBAP,这应该是在 VS 2010 中创建新项目时的一个选项。但是我对 VS 2012 中的新 C# 应用程序的选择是:

  • Windows 窗体应用程序
  • WPF应用程序
  • 控制台应用程序
  • 类库

我将我的应用程序创建为 WPF 应用程序,并将其切换到目标 .NET 3.5 客户端配置文件以便更加向后兼容。但是无论我的应用程序是嵌入在 ZIP 文件中还是作为直接 EXE 提供,Chrome 和 IE 9 都报告它可能是恶意的。我不记得以前甚至在 .NET 之前的可执行文件上收到过如此惊人的警告。为什么浏览器对一个应该能够在沙盒更安全的环境中运行的应用程序突然做出危言耸听的 react ?

我已尝试签署程序集并提供 ClickOnce 安装程序并签署 ClickOnce list 。这允许它在 IE 中运行得更好一些,但在 Chrome 中则不然。

我尝试将项目安全设置切换为“这是一个部分信任的应用程序”,但这会产生错误“该程序集不允许部分信任的调用方”。当我将 [assembly: System.Security.AllowPartiallyTrustedCallers] 添加到 AssemblyInfo.cs 时,我在尝试加载 PresentationFramework.dll 时遇到错误:“请求类型为‘System.Security.Permissions 的权限.UIPermission、mscorlib、Version=2.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089' 失败。”

XBAP 发生了什么? VS 2012 Express 不能创建浏览器应用程序吗?

最佳答案

项目名称是WPF浏览器应用

关于c# - 如何从 VS 2012 创建 XBAP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14091061/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com