首页 > 系统相关 >错误 NETSDK1136 如果使用 Windows 窗体或 WPF,或者引用使用 Windows 窗体或 WPF 的项目或包,则必须将目标平台设置为 Windows (通常通过在 TargetFra

错误 NETSDK1136 如果使用 Windows 窗体或 WPF,或者引用使用 Windows 窗体或 WPF 的项目或包,则必须将目标平台设置为 Windows (通常通过在 TargetFra

时间:2023-10-19 10:55:23浏览次数:57  
标签:类库 项目 Windows windows 窗体 WPF

背景:

当同一解决方案的项目A引用项目B的时候出现引用异常

 大概意思是项目A的框架类型是.net 7.0,项目B的框架类型是net7.0-windows 两者不兼容

查看了连着的项目类型发现项目B是指定为Windows操作系统(注:建立类库项目B时没有指定操作系统,不知为啥显示指定了)

 类库项目A是没指定

 

试着在此处修改类库项目B的目标OS为无,但无法选中

换成更改类库项目B的项目文件(选中项目右键=>编辑项目文件)

 将TargetFramework的值由net7.0-windows改为net7.0

 重新生成解决方案,出现异常

 

解决方法

编辑项目文件

将UseWPF选项的值设为false,或删除该选项

 此外可以增加选项<ImplicitUsings>enable</ImplicitUsings>的加入<ImplicitUsings>enable</ImplicitUsings>

表示编译器会自动根据项目类型自动隐式加上System等常用命名空间的引入

 

标签:类库,项目,Windows,windows,窗体,WPF
From: https://www.cnblogs.com/sugarwxx/p/17774223.html

相关文章

  • WPF 编译出现大量系统文件
    .net版本号:.netframework4.6.1WPF编译后为什么会出现如下的系统文件,本身自带的框架应该是包含这些文件。查看这些DLL的版本都是隶属于4.6.2版本的 详细排查插件,发现某个插件最小支持4.6.2版本,本身是4.6.1,这才出现了许多DLL的原因。解决方法很简单:1.降插件的版本2.......
  • Windows git bash 命令行提示主机、用户、路径等默认信息 修改
    全局说明命令提示行,默认显示主机、用户、路径等信息,但是有时候截图,有意无意的就会泄露一些信息,被人看到时,太暴露隐私。这个显示右PS1这个变量来管理的,所以就在~/.bash_profile文件里修改想要的样式就可以一、环境下默认的特殊符号所代表的意义:\u:当前用户的账号名称\w:完......
  • Windows下VC++编译器32位memcpy、memmove函数汇编代码详解
    整理者:赤勇玄心行天道QQ号:280604597微信号:qq280604597QQ群:511046632博客:www.cnblogs.com/gaoyaguo  blog.csdn.net/cyz7758520?type=blog大家有什么不明白的地方,或者想要详细了解的地方可以联系我,我会认真回复的!你可以随意转载,无需注明出处!写文档实属不易,我希望大家能支......
  • Windows配置MSVC环境
    Windows下GraalVM要把jar编译成二进程可执行文件,需要依赖MSVC环境。Windows下想要MSVC环境但又不想安装笨重的VisualStudio的10几个G容量,可以用以下方法:1、使用PortableBuildTools来下载MSVC最小集https://github.com/Data-Oriented-House/PortableBuildTools2、使用绿色版......
  • NOI Linux 2.0 用法以及 Windows 下的对拍
    一、NOILinux2.0用法打开终端。Ctrl+Alt+T进入超级管理员。sudosu列出当前文件夹下的子目录。ls进入下层文件夹a。cda在当前目录(下面同样)新建一个文件a.cpp。toucha.cpp编辑a.cpp。gedita.cpp编译a.cpp。g++.exea.cpp-oa.exe......
  • WPF性能优化:Freezable 对象
    Freezable是WPF中一个特殊的基类,用于创建可以冻结(Freeze)的可变对象。冻结一个对象意味着将其状态设置为只读,从而提高性能并允许在多线程环境中共享对象。Freezable的应用我们定义画刷资源的时候常常会这样写:<SolidColorBrushx:Key="RedBrush"Color="Red"o:Freeze="True"/>......
  • windows git bash 命令别名alias
    说明git有很多常用的命令,在Linux下的.bashrc配置,就很容易创建别名,快速输入。但是Windows没有地方可以设置,所以每次git命令时要输入很多。网上闲逛时发现一篇博文提到给git命令创建别名,测试一下,成功运行。原文:https://blog.csdn.net/document_dom/article/details/10236677......
  • WIndows 10 更新后,登录后黑屏【AppReadiness 问题】
    现象:更新Windows10版本 的累积更新KB4038788似乎会导致用户系统上登录时出现黑屏(用户可能需要长达5~10分钟才能登录)  临时解决方法:禁用APPReadiness服务 参考资料:https://support.microsoft.com/en-us/topic/black-screen-when-windows-10-restarts-after-a-......
  • 新手教程系列:如何在Windows电脑上访问Synology群晖NAS
    Synology群晖NAS经过专门设计,可快速简单地在本地网络中存储和共享文件,让您直接访问Synology群晖NAS上的文件而没有每次登录DSM的麻烦。例如,您可用Windows资源管理器将文件保存到Synology群晖NAS,如同使用其它网络设备一样。1、打开Windows资源管理器窗口并进入计算......
  • 查看Windows系统启动类型的两种方法
    查看Windows系统启动类型的两种方法当电脑出现问题需要重装时,在重装系统过程中,我们需要要知道自己电脑上的Windows启动方式是什么?而Windows启动方式分为两种:BIOS和UEFI,那么如何查看自己电脑的Windows启动类型呢?下面小编给大家分享4种查看Windows系统启动类型的方法。方法一:通过......