在 VS 2010 中将控制台应用程序转换为 WPF 应用程序时遇到问题

2023-11-22

我创建了一个控制台应用程序,后来我认为它作为 WPF 应用程序运行得更好。我将输出类型更改为 Windows 应用程序,并添加了我认为必要的参考。不幸的是,右键单击该项目不允许我添加资源字典或许多其他 WPF 类型。我错过了什么?


我确实通过以下步骤将控制台应用程序转换为 WPF 应用程序
您需要做的就是更改项目文件中的项目类型 GUID。 1.添加对PresentationCore程序集的引用
2. 添加对PresentationFramework程序集的引用
3.添加对WindowsBase程序集的引用
4. 转到“项目属性”,然后在“应用程序”选项卡上将输出类型更改为“Windows 应用程序”。
5. 创建 WPF 应用程序的新项目,并将 App.xaml 和 MainWindow 或任何其他 xaml 文件复制到控制台应用程序。
当您右键单击项目并选择添加时,最后一件事是获取资源字典 打开您的项目文件,例如记事本上的 WpfApp.csproj 并添加

**<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>**

在第一地产集团之后的元素文件对齐,它应该看起来像

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>9.0.30729</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{58688A7B-82F4-4229-949A-C4249DAB43FC}</ProjectGuid>
<OutputType>WinExe</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>ConsoleApplication1</RootNamespace>
<AssemblyName>ConsoleApplication1</AssemblyName>
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<StartupObject>
</StartupObject>

保存。如果您的项目在 Visual Sutiod 中打开,它将要求重新加载项目,单击“是”。 就是这样,它现在作为 WPF 应用程序运行,您会发现添加 WPF 应用程序上可用的所有菜单。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 VS 2010 中将控制台应用程序转换为 WPF 应用程序时遇到问题 的相关文章

  • ASP.NET MVC:这个业务逻辑应该放在哪里?

    我正在开发我的第一个真正的 MVC 应用程序 并尝试遵循一般的 OOP 最佳实践 我正在将控制器中的一些简单业务逻辑重构到我的域模型中 我最近一直在阅读一些内容 很明显我应该将逻辑放在域模型实体类中的某个位置 以避免出现 贫血域模型 反模式
  • 用于检查类是否具有运算符/成员的 C++ 类型特征[重复]

    这个问题在这里已经有答案了 可能的重复 是否可以编写一个 C 模板来检查函数是否存在 https stackoverflow com questions 257288 is it possible to write a c template
  • 嵌套接口:将 IDictionary> 转换为 IDictionary>?

    我认为投射一个相当简单IDictionary
  • 使用实体框架模型输入安全密钥

    这是我今天的完美想法 Entity Framework 中的强类型 ID 动机 比较 ModelTypeA ID 和 ModelTypeB ID 总是 至少几乎 错误 为什么编译时不处理它 如果您使用每个请求示例 DbContext 那么很
  • 从Web API同步调用外部api

    我需要从我的 Web API 2 控制器调用外部 api 类似于此处的要求 使用 HttpClient 从 Web API 操作调用外部 HTTP 服务 https stackoverflow com questions 13222998
  • 如何使用 ICU 解析汉字数字字符?

    我正在编写一个使用 ICU 来解析由汉字数字字符组成的 Unicode 字符串的函数 并希望返回该字符串的整数值 五 gt 5 三十一 gt 31 五千九百七十二 gt 5972 我将区域设置设置为 Locale getJapan 并使用
  • 在 Windows 窗体中保存带有 Alpha 通道的单色位图会保存不同(错误)的颜色

    在 C NET 2 0 Windows 窗体 Visual Studio Express 2010 中 我保存由相同颜色组成的图像 Bitmap bitmap new Bitmap width height PixelFormat Form
  • 关于 C++ 转换:参数 1 从“[some_class]”到“[some_class]&”没有已知的转换

    我正在研究 C 并且遇到了一个错误 我不知道确切的原因 我已经找到了解决方案 但仍然想知道原因 class Base public void something Base b int main Base b b something Base
  • C++ OpenSSL 导出私钥

    到目前为止 我成功地使用了 SSL 但遇到了令人困惑的障碍 我生成了 RSA 密钥对 之前使用 PEM write bio RSAPrivateKey 来导出它们 然而 手册页声称该格式已经过时 实际上它看起来与通常的 PEM 格式不同 相
  • 显示UnityWebRequest的进度

    我正在尝试使用下载 assetbundle统一网络请求 https docs unity3d com ScriptReference Networking UnityWebRequest GetAssetBundle html并显示进度 根
  • 使用 Bearer Token 访问 IdentityServer4 上受保护的 API

    我试图寻找此问题的解决方案 但尚未找到正确的搜索文本 我的问题是 如何配置我的 IdentityServer 以便它也可以接受 授权带有 BearerTokens 的 Api 请求 我已经配置并运行了 IdentityServer4 我还在
  • SolrNet连接说明

    为什么 SolrNet 连接的容器保持静态 这是一个非常大的错误 因为当我们在应用程序中向应用程序发送异步请求时 SolrNet 会表现异常 在 SolrNet 中如何避免这个问题 class P static void M string
  • 如何在 C 中调用采用匿名结构的函数?

    如何在 C 中调用采用匿名结构的函数 比如这个函数 void func struct int x p printf i n p x 当提供原型的函数声明在范围内时 调用该函数的参数必须具有与原型中声明的类型兼容的类型 其中 兼容 具有标准定
  • 如何查看网络连接状态是否发生变化?

    我正在编写一个应用程序 用于检查计算机是否连接到某个特定网络 并为我们的用户带来一些魔力 该应用程序将在后台运行并执行检查是否用户请求 托盘中的菜单 我还希望应用程序能够自动检查用户是否从有线更改为无线 或者断开连接并连接到新网络 并执行魔
  • WPF/C# 将自定义对象列表数据绑定到列表框?

    我在将自定义对象列表的数据绑定到ListBox in WPF 这是自定义对象 public class FileItem public string Name get set public string Path get set 这是列表
  • 将控制台重定向到 .NET 程序中的字符串

    如何重定向写入控制台的任何内容以写入字符串 对于您自己的流程 Console SetOut http msdn microsoft com en us library system console setout aspx并将其重定向到构建在
  • 是否可以在 .NET Core 中将 gRPC 与 HTTP/1.1 结合使用?

    我有两个网络服务 gRPC 客户端和 gRPC 服务器 服务器是用 NET Core编写的 然而 客户端是托管在 IIS 8 5 上的 NET Framework 4 7 2 Web 应用程序 所以它只支持HTTP 1 1 https le
  • 如何将服务器服务连接到 Dynamics Online

    我正在修改内部管理应用程序以连接到我们的在线托管 Dynamics 2016 实例 根据一些在线教程 我一直在使用OrganizationServiceProxy out of Microsoft Xrm Sdk Client来自 SDK
  • 如何防止用户控件表单在 C# 中处理键盘输入(箭头键)

    我的用户控件包含其他可以选择的控件 我想实现使用箭头键导航子控件的方法 问题是家长控制拦截箭头键并使用它来滚动其视图什么是我想避免的事情 我想自己解决控制内容的导航问题 我如何控制由箭头键引起的标准行为 提前致谢 MTH 这通常是通过重写
  • 对来自流读取器的过滤数据执行小计

    编辑问题未得到解答 我有一个基于 1 个标准的过滤输出 前 3 个数字是 110 210 或 310 给出 3 个不同的组 从流阅读器控制台 问题已编辑 因为第一个答案是我给出的具体示例的字面解决方案 我使用的实际字符串长度为 450 个

随机推荐

  • 属性装饰器的 setter 方法没有被调用

    我试图使用属性方法来设置类实例的状态 具有以下类定义 class Result def init self x None y None self x float x self y float y self visible False sel
  • 在 jQuery 中获取图像的原始宽度和高度

    我需要获取给定特定来源的图像的原始宽度和高度 我目前的方法是 img tag img style display none src img Owidth 0 img Oheight 0 img tag load function img O
  • 如何将 C# 值向上舍入到最接近的整数?

    我想将 double 舍入为 int Eg double a 0 4 b 0 5 我想将它们都更改为整数 so that int aa 0 bb 1 aa来自a and bb来自b 有什么公式可以做到这一点吗 Use Math Ceilin
  • 如何停止 Android 垃圾收集器?是否可以?

    有什么办法可以让垃圾收集器停止一段时间吗 不被 GC 滞后的最好方法是避免一直收集垃圾 例如 您可以重用对象 而不是清空它们并创建新对象 这与 androids CursorAdapter 在重用视图时所做的模式完全相同 它只是重用视图来表
  • 为什么 MediaPlayer 在创建它的实例时抛出 NOT Present 错误?

    创建 MediaPlayer LogCat 实例时显示此错误 QCMediaPlayer 媒体播放器不存在 为什么会这样 这正常吗 Sample package com example testapp import android app
  • 浮动大小 (3.0) 与 (3.0f)

    sizeof 3 0 和 sizeof 3 0f 有什么区别 我期望他们都给出相同的结果 sizeof float 但它不同 在32位机上 gcc编译器 大小 3 0f gt 4 大小 3 0 gt 8 Why so 因为3 0是双倍的 看
  • 短暂隐藏 ActionBar 而不调整 Activity 大小

    我正在使用 ViewPager 在不同片段之间滚动 有两种类型的片段 使用两种不同的菜单资源 我将在必要时使菜单无效以在这些资源之间进行切换 这一切都工作得很好 但是菜单是 重绘 的 没有动画 为了避免弄乱各个菜单项 我希望在加载新菜单时可
  • 用于多行文本框的 ASP 正则表达式验证器

    我需要验证文本框输入的长度 最大长度属性不适用于多行文本框 我的正则表达式是
  • dart:web_gl: 渲染警告:绑定到纹理单元 0 的纹理不可渲染

    我收到错误 WebGLRenderingContext RENDER WARNING texture bound to texture unit 0 is not renderable It maybe non power of 2 and
  • 当Android中的用户禁用GPS时如何收到通知?

    我正在创建一个使用 GPS 的应用程序 第一次在onCreate 我正在检查 GPS 是否启用 如果未启用 那么我会将用户发送到设置菜单以将 GPS 设置为启用 一旦 GPS 启用 我就开始执行我的工作 但是 如果用户在通知管理器上停止 G
  • 使用通用图像加载器在 GridView 中加载图像

    我正在使用通用图像加载器 1 8 6用于动态加载从网络获取的图像的库 The ImageLoaderConfiguration配置如下 ImageLoaderConfiguration config new ImageLoaderConfi
  • 如何在 qnx 上安装 ssh 服务器?

    我正在使用 qnx 设备 并且我希望能够通过 ssh 进入它 有人有关于启动和运行 openSSH 之类的入门知识吗 如果你想启动一个SSH服务器来轻松传输文件 SSH 守护程序 sshd 已安装 但缺少 配置 创建密钥 不要使用密码 ra
  • COM 对象 C# 将 MMDeviceEnumerator 转换为 IMMDeviceEnumerator InvalidCastException

    我没有 COM 导入方面的经验 只是使用其他人的代码 但这些代码不适合我 抛出 InvalidCastException 的代码行 IMMDeviceEnumerator deviceEnumerator IMMDeviceEnumerat
  • 我们可以将光标设置为会话变量吗?

    我尝试将光标设置为会话变量 看起来它不起作用 有人对此有想法吗 My Code Meteor call apiresult function e result console log result Session set object re
  • 如何确保在 Android 中发送短信

    在我的应用程序中 将在执行操作时发送一条通知短信 现在我如何确保短信会被发送 例如 如果没有网络或没有拔出SIM卡 如何保证稍后有网络可用时仍能发送短信 是否可以将短信添加到队列中 这可能吗 提前致谢 佩鲁马尔 您可以使用广播接收器捕获短信
  • 在 perl 中使用 -d 测试运算符

    我正在查看某人的旧代码 我发现了这样的声明 tmpStr some file location if d tmpStr printf 1 else printf 2 我很困惑什么 d有 有帮助吗 d如果后面的字符串是目录 则返回 true
  • 记录对 http.HandleFunc 内传入 HTTP 请求的响应

    这是一个后续问题在go中 如何检查写入http ResponseWriter的http响应 因为那里的解决方案需要伪造请求 这对于单元测试非常有用 但不适用于实时服务器 我想将我的 Web 服务为响应从用户收到的请求而返回的 HTTP 响应
  • 从后台线程结果更新 Winforms UI

    这可能是一个愚蠢的问题 但我在 stackoverflow 上找不到答案 我在 Winform 应用程序中有一个按钮单击事件 该应用程序运行一个线程来计算要在表单中显示的结果 当线程计算出结果后 如何更新 Forms UI private
  • Sphinx - 从父方法插入参数文档

    我有一些相互继承的类 所有类都包含相同的方法 让我们称之为mymethod 子级由此覆盖基类方法 我想生成一个文档mymethod在所有班级中使用sphinx Suppose mymethod接受争论myargument 此参数对于基方法和
  • 在 VS 2010 中将控制台应用程序转换为 WPF 应用程序时遇到问题

    我创建了一个控制台应用程序 后来我认为它作为 WPF 应用程序运行得更好 我将输出类型更改为 Windows 应用程序 并添加了我认为必要的参考 不幸的是 右键单击该项目不允许我添加资源字典或许多其他 WPF 类型 我错过了什么 我确实通过