首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

无法再在visual studio 2019中添加C#类-不会链接到主文件

在Visual Studio 2019中无法添加C#类或无法链接到主文件可能是由于以下几个原因导致的:

  1. 解决方案配置错误:确保你的解决方案配置正确。在Visual Studio中,解决方案是一个包含多个项目的容器。如果你的解决方案配置不正确,可能会导致无法添加类或链接到主文件。你可以通过右键单击解决方案资源管理器中的解决方案,选择“属性”来检查和修改解决方案配置。
  2. 项目类型不匹配:确保你正在尝试添加C#类的项目是C#项目。如果你的项目类型不是C#项目,你将无法添加C#类。你可以通过右键单击项目资源管理器中的项目,选择“属性”来检查和修改项目类型。
  3. 文件路径错误:确保你正在尝试添加的类文件的路径是正确的。如果文件路径错误,Visual Studio将无法找到文件并将其链接到主文件。你可以通过在解决方案资源管理器中右键单击项目,选择“添加”>“新建项”来添加类文件,并确保选择正确的文件路径。
  4. Visual Studio安装问题:如果以上方法都无法解决问题,可能是由于Visual Studio安装出现问题。你可以尝试重新安装Visual Studio,确保选择正确的组件和选项。

总结起来,无法在Visual Studio 2019中添加C#类或无法链接到主文件可能是由于解决方案配置错误、项目类型不匹配、文件路径错误或Visual Studio安装问题导致的。你可以根据具体情况逐一排查并解决这些问题。如果问题仍然存在,你可以尝试在相关的开发者社区或论坛上寻求帮助,或者参考Visual Studio的官方文档和教程。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【实验手册】使用Visual Studio Code 开发.NET Core应用程序

你需要下载和安装Visual Studio Code的C#扩展,你可以按照练习1的任务2来完成 练习1: 安装和配置.NET Core以及Visual Studio Code 扩展 在本练习中,您将了解安装和配置...任务2:安装插件 安装好Visual Studio Code 之后,需要安装下面插件 1. C# 扩展http://www.omnisharp.net/ 2....练习3:使用 Visual Studio Code和 Omnisharp 调试 c# 代码 上面的练习我们已经看到项目下有个.vscode 文件夹。...练习4: 使用Visual Studio Code 开发ASP.NET Core 应用程序 本练习要使用Visual studio code完成一个包含多个项目的解决方案,包括库和Web项目。...接下来我们将我们的项目添加到我们的解决方案文件,我们很容易在Visual Studio 2017中打开解决方案,然后手动添加对每个项目的引用。

3.2K90

【实验手册】使用Visual Studio Code 开发.NET Core应用程序

你需要下载和安装Visual Studio Code的C#扩展,你可以按照练习1的任务2来完成 练习1: 安装和配置.NET Core以及Visual Studio Code 扩展 在本练习中,您将了解安装和配置...任务2:安装插件 安装好Visual Studio Code 之后,需要安装下面插件 1. C# 扩展http://www.omnisharp.net/ 2....练习3:使用 Visual Studio Code和 Omnisharp 调试 c# 代码 上面的练习我们已经看到项目下有个.vscode 文件夹。...练习4: 使用Visual Studio Code 开发ASP.NET Core 应用程序 本练习要使用Visual studio code完成一个包含多个项目的解决方案,包括库和Web项目。...接下来我们将我们的项目添加到我们的解决方案文件,我们很容易在Visual Studio 2017中打开解决方案,然后手动添加对每个项目的引用。

5K102

Visual Studio Code——做嵌入式CC++开发常用的编辑器软件安装及基本使用总结

目录 0 引言 1 软件的安装 2 新建工程 3 总结 0 引言         记着很早以前上大学的时候用的就是Visual Studio Code这款软件学习C语言编程的,当时的软件界面风格还很古板...做嵌入式开发用的软件像KEIL、IAR、MPLAB等比较多,这些都是集成编辑和编译于一体的,但是有个缺点是编辑器用起来很不舒服,色彩单一,格式不美观等问题;后来做Linux开发,编写代码时常用其他的编辑器编写,然后再在虚拟机下使用交叉编译器做编译...今天再次接触N年前用的Visual Studio Code编辑器,发现改进已经很大了,可以自由添加编辑各种语言(C/C++、Python、C#等)的插件,另外重要的是相比Source Insight是免费的...1 软件的安装 软件下载地址:Visual Studio Code - Code Editing....,也比较看好它的免费性,有几次博电脑中的Source Insight不能用了,本地又没存安装包,就要去网上找,安装完了又要想办法去PJ,用这个Visual Studio Code应该不会有这样的问题了

1.5K20

dotnet 从入门到放弃的 500 篇文章合集

16 进制字符串转 int C# AddRange 添加位置 C# double 好用的扩展 C# GUID ToString C# ValueTuple 原理 C# 不能用于文件名的字符 C# 判断两条直线距离...-责任 cant found Microsoft.VSSDK.BuildTools.15.0.26201 C# 6.0 字符串 String Interpolation C# await 高级用法 C...画图 MobaXterm 使用代理 Resharper 如何把里的移动到其他文件 resharper 自定义代码片 resharper 跳转到源代码 ReverseStructure Roslyn...studio C# 代码使用 NotNull visual Studio 无法调试,提示程序跟踪已退出 visual-studio-2015-warning-msb3246 visual-studio...-创建项目失败vstemplate visual-studio-自定义项目模板 VisualStduio 打断点调试和不打断点调试有什么区别 VisualStudio csproj 添加 ItemGroup

10.4K20

《看聊天记录都学不会C#?太菜了吧》(1)从今天开始我是一个游戏开发者

小C:例如你用的 QQ 这一的软件,就可以使用 C# 呢。 小媛:非常棒,啥时候学做这一的软件呢? 小C:先学完游戏怎么开发吧,后面再学这一吧。 小媛:问题不大。 小C:嗯。...首先呢,我们需要安装 # 的 IDE,浏览器搜索 Visual Studio 就可以找到下载地址下载了,我现在用的是 Visual Studio 2017 版本(想要相同版本可以找博);Visual...Studio 社区版是免费的,如果找不到可以加 Bit 哥(博),他会告诉你们下载地址的,他很热情的。...现在开始打开 Visual Studio 吧,对了 Visual Studio 也简称 VS,之后我就用 VS 代替 Visual Studio 这个称呼了。...小C:这个时候你点击文件,选择新建,最后再点击项目。 小媛:嗯,这个时候出现这个选项窗口,我该如何选择呢?

35010

【Unity3D】Unity 脚本 ① ( 创建 C# 脚本 | Visual Studio 2019 中打开 C# 脚本 | 编译 C# 脚本 | 挂载 C# 脚本到游戏物体 | 运行脚本 )

文章目录 一、创建 Unity 脚本 二、Visual Studio 2019 中打开 C# 脚本 三、编译 C# 脚本 四、挂载 C# 脚本到游戏物体 GameObject 1、添加组件方式 2、..., 不能有特殊字符 ; 这里将 C# 脚本重命名为 " BehaviourScript " ; 二、Visual Studio 2019 中打开 C# 脚本 ---- 在 Project 窗口中 ,...双击该 C# 脚本 , 会弹出如下对话框 , 让你选择如何打开该文件 , 选择 Microsoft Visual Studio 2019 开发环境 , 即可在 Visual Studio 2019 中打开该脚本...的游戏开发 : 上面两个组件一定要在 Visual Studio Installer 中提前安装 , 否则无法在 VS 中运行 Unity 的 C# 脚本 , 或者没有代码提示 ; 进入 Visual...上 , 才能生效 , 否则在 Unity 中是不会执行脚本的 ; 挂载脚本 , 有两种挂载方法 : 添加组件方式 : 选中物体 , 在 Inspector 检查器窗口 中 通过 " Add Component

3.1K40

使用Visual Studio Code开发.NET Core看这篇就够了

赶紧跟着博一起开始今天的文章吧! 为什么要写这篇文章?...在Visual Studio Code 中安装C# 扩展以便让Visual Studio Code 支持C#的开发,当然你也可以安装其他语言的扩展来进行其他编程语言的开发,比如说python,go等等。...在搜索框中搜索C#并从列表中安装扩展程序。如下图所示: ? 这里需要注意下,安装完成之后,需要重启下Visual Studio Code才能够使用C#扩展功能。 ?...选择“库”选项。 ? ? 系统将询问您将使用哪种语言。选择C#,编辑器将提示输入项目名称。 像我们之前给出的那样给出MathOperations的名称。库已添加到解决方案中。...也要在代码中更改名。现在我们将为库方法添加一些测试。

5.3K00

Unity3D 入门:最简单的控制视角,以及控制角色前进、转向的脚本

按下图,在 Unity 编辑器中: 在 Hierarchy(层级)中选中摄像机; 在 Inspector(检查器)中选择最后那个 Add Component(添加组件); 选择 New Script(...接下来,我们需要去 Visual Studio 中编辑这个脚本。 点击菜单中的 Assets -> Open C# Project(资源 -> 打开 C# 项目)。...于是可以转到 Visual Studio 中编辑你的脚本文件。 最简代码 在 Visual Studio 中找到我们刚刚创建的 PlayerController 脚本。...Unity 中 C# 脚本要求文件名必须匹配脚本的名,因此,不要随便尝试改文件名或名;就算改了,也要同步更新文件名和名重新匹配,并重新在 Inspector 中添加新名称的脚本。...transform.Rotate(Vector3.up * rotateSpeed * Time.deltaTime * mValue); } } Start 消息会在游戏对象(也就是前面我们添加了脚本的那个摄像机

80040

☀️ 学会编程入门必备 C# 最基础知识介绍(一)

下一行定义了 Main 方法,是所有 C# 程序的 入口点。Main 方法说明当执行时 将做什么动作。 下一行 /…/ 将会被编译器忽略,且它会在程序中添加额外的 注释。...与 Java 不同的是,文件名可以不同于的名称。 编译 & 执行 C# 程序?...如果您使用 Visual Studio.Net 编译和执行 C# 程序,请按下面的步骤进行: 启动 Visual Studio。 在菜单栏上,选择 File -> New -> Project。...您也可以使用命令行代替 Visual Studio IDE 来编译 C# 程序: 打开一个文本编辑器,添加上面提到的代码。 保存文件为 helloworld.cs。...Visual Studio - 下载作为 C# 集成开发环境的 Visual Studio 的最新版本。 Go Mono - Mono 是一个允许开发人员简单地创建跨平台应用程序的软件平台。

96950

如何组织一个同时面向 UWPWPF.Net Core 控制台的 C# 项目解决方案

然而,微软却并没有好好运营 UWP,以至于其开发者急剧减少,再在上面投入太多精力投入产出比显得太低。...组织一个 C# 解决方案 我们总共涉及到的 Visual Studio 项目类型有这五个: 库(.NET Standard) 共享项目 控制台应用(.NET Core) WPF 应用(.NET Framework...需要在 Visual Studio 安装界面中额外勾选: 用于安装通用 Windows 项目,如果你对此不感兴趣,忽略即可 ? 用于安装 WPF 应用,如果你对此不感兴趣,忽略即可 ?...在 Visual Studio 中创建一个解决方案的时候依次添加这五种项目。 我们的主要逻辑代码全在 .NET Standard 项目中。这里包含了完整的功能实现,可以脱离其他四种实现完整功能。...这样,项目在 Visual Studio 中看起来大概是这样的: ?

1.4K10

如何在 C# 9 中使用record类型?

不可变对象被定义为一旦创建就无法更改的对象。因此,不可变对象本质上是线程安全的,并且不受竞争条件的影响。 直到最近,C# 还不支持开箱即用的不可变性。...要使用本文中提供的代码示例,您应该在系统中安装 Visual Studio 2019。如果您还没有安装,可以在此处下载 Visual Studio 2019[1]。...在 Visual Studio 中创建控制台应用程序项目 首先,让我们在 Visual Studio 中创建一个 .NET Core 控制台应用程序项目。...假设您的系统中安装了 Visual Studio 2019,请按照下面概述的步骤在 Visual Studio 中创建一个新的 .NET Core 控制台应用程序项目。...启动 Visual Studio IDE。 单击“Create new project.”。

1.9K10

如何在 C# 9 中使用record类型?

因为不可变对象不会改变它们的状态,所以在多线程和数据传输对象等许多用例中,不可变性是一个理想的特性。本文讨论了我们如何在 C# 9 中使用 init-only 属性和record类型。...要使用本文中提供的代码示例,您应该在系统中安装 Visual Studio 2019。如果您还没有安装,可以在此处下载 Visual Studio 2019[1]。...在 Visual Studio 中创建控制台应用程序项目 首先,让我们在 Visual Studio 中创建一个 .NET Core 控制台应用程序项目。...假设您的系统中安装了 Visual Studio 2019,请按照下面概述的步骤在 Visual Studio 中创建一个新的 .NET Core 控制台应用程序项目。...启动 Visual Studio IDE。 单击“Create new project.”。

2.4K20

这些工具是你身边程序员的武器

如何选择一款适合自己的集成开发环境使得工作事半功倍呢,以下推荐一些IDE,供大家选择哦~ 1 c/c++/c# 推荐:Microsoft Visual Studio(简称VS)。...· 支持多种编程语言编写,C#、C++、Python、Visual Basic、· · · Node.js、HTML、JavaScript等等主流高低级编程语言。...特点: · 专为Python提供代码完成,快速切换语法,错误代码高亮显示和代码检查; · 项目查看,文件结构查看,在文件,方法间快速跳转; · 快速进行代码分析,错误高亮显示和快速修复; · 跨平台支持...4 Vue 推荐:Visual Studio Code Visual Studio Code是微软开发的一款开源免费的跨平台的轻量级代码编辑器,集成了现代编辑器所应该具备的特性,支持语法高亮、智能代码补全...特点: · 跟Microsoft Visual Studio一样,拥有强大的可视化布局功能,可以实时的展示界面布局效果; · Android Studio支持了多种插件,可直接在插件管理中下载所需的插件

2.3K10

使用 dotnet 命令行配合 vscode 完成一个完整 .NET 解决方案的编写和调试

C# for Visual Studio Code 插件(步骤如下图所示) 搜索的时候,推荐使用 OmniSharp 关键字,因为这可以得到唯一的结果,你不会弄混淆。...如果你使用 C# 作为关键字,那需要小心,你得找到名字只有 C#,点开之后是 C# for Visual Studio Code 的那款插件。因为可能装错,所以我不推荐这么做。...添加一个解决方案 我们现在创建一个在 Visual Studio 会特别熟悉的解决方案,sln 文件。...首先使用以下命令创建一个库项目: 1 > dotnet new classlib -o Walterlv.Library 将其添加到 sln 中。 1 > dotnet sln add ....不过,当你写下 Class1 后,会没有此名称,但有快速操作提示可以自动添加命名空间(就像没有装 ReSharper 的 Visual Studio 的效果一样)。

1.1K30

一步一步创建ASP.NET MVC5程序(一)

技术要点: ASP.NET MVC 5 (C#) [.NET Framework 4.6.2或者以上版本] Autofac AutoMapper SqlSugar 项目基础框架搭建 创建项目解决方案 在...Visual Studio 2017中打开菜单,点击 [File-> New -> Project],进入到新建项目的对话框,在左侧的菜单中选择[Other Project Types -> Visual...如图: 创建项目文件夹 进入解决方案文件夹,本教程的路径为[C:\Users\jm001\Documents\Visual Studio 2017\Projects\TsBlog] 手动创建一个名为src...的目录,进入src目录,再在此目录分别创建名为Libraries和Presentation的文件夹,如图: 回到Visual Studio编辑器中,在[Solution Explorer]中,右键单击刚才创建的解决方案...的项目,完成后如图: 接着,以添加项目的方式,打开添加项目的对话框,选择.NET Framework 4.6.2,选择ASP.NET Web Application(.NET Framework)

1.9K50

C# 12 中新增的八大功能你都知道吗?

前言 转眼之间C#都已经更新到了12了,那么C# 12 中新增的八大功能你都了解过吗?今天我们来简单介绍一下C# 12 中新增的八大功能。 C#/.NET该如何自学入门?...一、构造函数 在 Visual Studio 2022 版本 17.6 预览版 2 中引入。 从 C# 12 开始,可以在和结构中声明主构造函数。构造函数参数都在的整个主体的范围内。...为了确保显式分配所有主构造函数参数,所有显式声明的构造函数都必须使用 this() 语法调用构造函数。将构造函数添加到 class 可防止编译器声明隐式无参数构造函数。...语法和规则与将参数的默认值添加到任何方法或本地函数相同。...拦截器可以向编译中(例如在源生成器中)添加新代码,从而提供更改现有代码语义的有限能力。 注意:拦截器是一项试验性功能,在 C# 12 的预览模式下提供。

15910
领券