[C#] Visual Studio开发工具编译出错匹配目标平台x86或x64架构问题解决

devtools/2024/9/24 17:14:56/

使用Visual Studio开发工具的NuGet管理包插件时,开发者常常会遇到编译错误。尤其是在切换目标平台架构(如AnyCPU、x86或x64)时,有时会发现切换似乎不起作用,导致编译仍然出错。

文章目录

  • You need to specify platform (x86 / x64).
  • The OutputPath property is not set for project
  • Other

You need to specify platform (x86 / x64).

使用Visual Studio开发工具编译出错, 输出控制台如下:

…does not work correctly on ‘AnyCPU’ platform. You need to specify platform (x86 / x64).

明明在项目属性生成里面设置好了,如下图
在这里插入图片描述

实际上,凭着这条还不够 =.=

需要在这里设置, 如下图, 如果没有x64的话, 需要自己添加
在这里插入图片描述
要添加上, 就点击配置管理器,如下图,
在这里插入图片描述
在项目对应的平台下拉选项里添加,

设置好了后, 应该是上图这样,

如果添加不了, 提示已存在,
需要把活动解决方案平台那个已存在的项给移除,
然后重新尝试添加

The OutputPath property is not set for project

如果编译生成还是报错, 如下错误

The OutputPath property is not set for project

这是因为即一个解决方案里有多个项目生成操作不当, 把编译项某属性OutputPath给弄丢了(不知道是不是开发工具的bug ), 需要自己添加补上,

接下来, 操作项目项:

  • 鼠标右键: 把对应的项目卸载一下, 变成已卸载状态时,

  • 鼠标右键: 点击编程该项目文件,

编程的是项目的属性文件scproj,内容如下图
在这里插入图片描述

对比上图的两项PropertyGroup标签,

发现一项Debug|x64对应的<OutputPath>bin\x64\Debug\</OutputPath>丢了,

添加补上就可以, 然后保存, 重新加载项目,

尝试编译运行, 看是不是正常了.

Other

写到最后,来看一个图, 确定这是动图吗

在这里插入图片描述


http://www.ppmy.cn/devtools/33852.html

相关文章

【项目学习01_2024.04.27_Day01】

学习笔记 项目学习链接第2章 内容管理模块v3.11 模块需求分析1.1 什么是需求分析1.2 模块介绍1.3 业务流程1.4 界面原型 2 创建模块工程2.1 模块工程结构父工程和子工程之间的继承关系以及工程与工程之间的依赖关系&#xff0c;通俗理解&#xff1a;2.2 创建模块工程\pom\含义及…

数据结构 第六章 树与二叉树(五)

&#x1f680; 【考纲要求】哈夫曼树和哈夫曼编码、并查集 &#x1f680; 第六章第一节内容请查看此链接 树的基本概念 &#x1f680; 第六章第二节内容请查看此链接 二叉树的定义、四种特殊的二叉树和二叉树的存储结构 &#x1f680; 第六章第三节内容请查看此链接 二叉树的遍…

SpringData JPA - ORM 框架下,打造高效数据访问层

目录 一、SpringData JPA 概述 1.1、什么是 JPA 1.2、什么是 ORM 1.3、什么是 Hibernate 1.4、JPA 和 Hibernate 的关系 1.5、JPA 的优势 二、SpringData JPA 实战开发 2.1、依赖 2.2、配置文件 2.3、启动类 2.4、创建实体 2.5、基于 JpaRepository 的 CRUD 三、…

linux的寻找文件

题目 介绍 有一个非常重要的文件 sources.list)但是你忘了 它在哪了&#xff0c;你依稀记得它在 /etc/ 目录下&#xff0c;现在要你 把这个文件找出来&#xff0c;然后设置成自己(shiyanlou 用 户)可以访问&#xff0c;但是其他用户并不能访问。 目标 1.找到 sources.list 文件…

记录香橙派5实时视频识别的踩坑之路

前言&#xff1a; 本次仅仅是作为一次记录&#xff0c;自从去年使用过香橙派5做了一次数字识别之后&#xff0c;就把它告一段落了&#xff0c;结果在今年做了一个人脸识别的项目的时候&#xff0c;又出现了新的错误&#xff0c;而且伴随着RKNN官方文档的更新&#xff0c;也出现…

Unable to find assembler. Install ‘yasm‘ or ‘nasm.‘ To build without

Unable to find assembler. Install yasm or nasm. To build without 一、概述二、解决办法 一、概述 系统&#xff1a;Ubuntu 22.04 在编译一个项目的时候提示我汇编器有一个问题&#xff0c;一个ysam 或者 nasm未安装 二、解决办法 sudo apt install yasm

STM32进入睡眠模式的方法

#STM32进入睡眠模式的方法 今天学习了如何控制STM32进入睡眠模式&#xff0c;进入睡眠模式的好处就是省电&#xff0c;今天学习的只是浅度睡眠&#xff0c;通过中断就能唤醒。比如单片机在那一放&#xff0c;也许好几天好几个月都不用一次&#xff0c;整天的在那空跑while循环…

计算机毕业设计php自行车在线租赁管理系统-vue+mysql

本系统的开发使获取自行车在线租赁管理系统信息能够更加方便快捷&#xff0c;同时也使自行车在线租赁管理系统管理信息变的更加系统化、有序化。系统界面较友好&#xff0c;易于操作。 自行车在线租赁管理系统&#xff0c;主要的模块包括首页、个人中心、用户管理、会员管理、自…