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

为什么Visual Studio会创建一个新的.vsmdi文件?

当您在Visual Studio中打开一个解决方案时,它会自动创建一个名为.vsmdi的文件。这个文件是一个隐藏文件,它存储了解决方案的元数据,包括项目、配置和其他相关信息。.vsmdi文件是Visual Studio的一个重要组成部分,它可以帮助您更好地管理和组织您的项目。

以下是.vsmdi文件的一些主要功能:

  1. 存储解决方案的元数据,包括项目、配置和其他相关信息。
  2. 帮助您更好地管理和组织您的项目。
  3. 提供一个中心位置,以便您可以轻松地在所有项目之间切换。
  4. 允许您轻松地在不同的项目之间共享代码和资源。

如果您不想让Visual Studio创建.vsmdi文件,可以通过以下步骤禁用它:

  1. 打开Visual Studio。
  2. 单击“工具”菜单,然后单击“选项”。
  3. 在“选项”对话框中,展开“项目和解决方案”节点。
  4. 单击“常规”选项卡。
  5. 取消选中“创建解决方案的目录”复选框。
  6. 单击“确定”按钮以保存更改。

这样,Visual Studio将不再创建.vsmdi文件。但是,请注意,这可能会影响您在Visual Studio中的工作效率和体验。

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

相关·内容

【Android OpenCV】Visual Studio 创建支持 OpenCV 库 CMake 工程 ② ( VS 中创建 CMake 工程 | CMake 工程中配置 OpenCV 头文件 )

文章目录 一、创建 CMake 工程 二、在 Visual Studio CMake 项目中配置 OpenCV 库 1、CMakeLists.txt 配置文件说明 2、OpenCV 头文件配置...一、创建 CMake 工程 ---- 打开 Visual Studio 2019 , 在 VS 欢迎界面中 , 选择 " 创建新项目 " 选项 , 选择 " CMake 项目 " 类型 ; 设置 项目名称..., 项目位置 , 解决方案名称 ; 创建完毕 CMake 项目如下 : 运行解决方案 , 项目运行成功 ; 二、在 Visual Studio CMake 项目中配置 OpenCV 库 -...--- 1、CMakeLists.txt 配置文件说明 在 Visual Studio CMake 项目中配置 OpenCV 库 , 主要是在 CMakeLists.txt 中进行配置 , 该配置文件在源码目录中...2、OpenCV 头文件配置 在上一篇博客 【Android OpenCV】Visual Studio 创建支持 OpenCV 库 CMake 工程 ① ( 下载 OpenCV 库 | Windows

2.1K20

【Android OpenCV】Visual Studio 创建支持 OpenCV 库 CMake 工程 ③ ( CMake 工程中配置 OpenCV 库文件 | 拷贝 OpenCV 函数库文件 )

/han1202012/87358942 一、CMake 工程中配置 OpenCV 库文件 ---- 在上一篇博客 【Android OpenCV】Visual Studio 创建支持 OpenCV 库...CMake 工程 ② ( VS 中创建 CMake 工程 | CMake 工程中配置 OpenCV 头文件 ) 中 在 Visual Studio 2019 环境下 CMake 工程中配置了 OpenCV...头文件搜索路径 ; # CMakeList.txt: OpenCV_Demo CMake 项目,在此处包括源代码并定义 # 项目特定逻辑。...动态库文件拷贝到 系统中 , 下图中矩形框内就是要拷贝文件 ; 编译项目 , 发现编译文件被拷贝到了 Y:/002_WorkSpace/002_VS/OpenCV_Demo/OpenCV_Demo...Visual Studio 中 开发 OpenCV 程序 , 可以使用 imshow 函数快速看到效果 , 开发好之后再将代码移植到 Android 中 , 这样比较方便 ; 博客源码下载地址 : https

1K20

【C++】类声明 与 类实现 分开 ① ( 类声明 与 类实现 常用用法 | Visual Studio 2019 中创建文件和源文件 | 确保头文件包含一次 )

, 类声明 与 类实现 是分开 , 这样可以使程序代码更清晰 , 易于管理 和 维护 ; 在 .h 后缀 文件 中写 类声明 代码 ; 在 .cpp 后缀 源码文件 中写 类实现 代码...; 上述 .h 后缀 文件 和 .cpp 后缀 源码文件 , 可以手动创建添加 , 也可以使用 IDE 自带创建类功能添加 , 这里推荐后者 , 下面的章节讲解在 Visual Studio...2019 中创建方法 ; 2、Visual Studio 2019 中创建文件和源文件 右键点击 " 解决方案资源管理器 " 中解决方案名称 , 在弹出菜单中选择 " 添加 / 类 "...选项 , 在弹出 " 添加类 " 对话框中 , 输入 类名 Student , 就会自动生成 Student.h 和 Student.cpp 文件 和 源码文件名称 ; 生成 Student.h...__Student_H_ 在 C++ 中可以都使用 ; 生成默认类只有一个类名 , 没有其它内容 ; class Student { }; 4、确保头文件包含一次 确保头文件包含一次方法 : C++

34230

Visual Studio 2017 – Windows应用程序打包成exe文件(2)- Advanced Installer 关于Newtonsoft.Json,LINQ to JSON一个小d…

Visual Studio 2017 – Windows应用程序打包成exe文件(2)- Advanced Installer Advanced Installer :Free for 30 days....Studio应用,点击创建项目 可以输入应用名称和所在组织名称,在安装制作exe,安装界面会显示所在组织名称 保存后缀aip文件以输入应用名默认保存,例如我设定输入应用名称是123,保存文件是...我保存在了ConsoleApp1项目所在目录,下一步保存需要导入解决方案 点击下一步自动加载 加载完成后跳转下面的页面,选择需要导入项目,一般选Release,前提是已经配置Release...可选构建语言,当然首选中文简体,可多选 不停下一步,最后点击完成,会打开构建页面,在产品细节中,可修改名称、版本、发布者(对应一开始填写所在组织名称),可以添加控制面板图标 点击构建,如果想要打包所有文件一个...右键点击程序包,可以选择新建包运行环境,安装该程序需要驱动文件,默认设置就行。

79410

Visual Studio 2017 以前旧格式 csproj Import 进来 targets 文件有时不能正确计算属性(PropertyGroup)和集合(ItemGroup)

我在实际使用中,发现 Visual Studio 2017 带来 Sdk 风格 csproj 格式基本上没有多少坑;然而旧 csproj 文件却总是不能完美的运行,总是出错。...在编译期间,执行一个私有的 Target,收集所有收集到文件夹,形成一个 SourceFusionDirectory 集合。然后将集合中所有字符串视为文件夹,创建这几个文件夹。...原因 究其原因,这是 MSBuild 对项目文件(csproj)解析和 Visual Studio 对项目文件解析是不同。...但以上代码在大多数开发者 Visual Studio 中是可以正常使用,但有少数开发者使用这个会出现错误(没有创建任何文件夹)。...衍生知识 旧格式 csproj 是不会自动计算属性和集合变更,这也是为什么项目文件改变时候,Visual Studio 需要重新加载项目才可以正常显示和编译项目。

18030

Windows上写 Python 代码王炸组合!

Visual Studio Code 是程序员可以使用最酷代码编辑器之一,是一个可在所有平台上使用开源、可扩展和轻量级编辑器。...启动 Python 程序 让我们以一个 Python 程序来探索 Visual Studio Code 中 Python 开发。...在刚打开选项卡中键入以下代码: 等等,这是怎么回事?为什么 Visual Studio Code 没有进行任何关键词高亮显示,也没有进行任何自动格式化或任何真正有用操作呢?它提供了什么?...典型新项目工作流程可能如下所示: 创建一个文件夹来保存项目(可能包含一个 GitHub 项目) 更改为新文件夹 使用命令 code filename.py 创建初始 Python 代码 在 Python...以下是创建方程式 eval 库项目: 当 Visual Studio Code 打开文件夹时,它还会再次打开上次打开文件(这是可配置)。你可以打开、编辑、运行和调试列出任何文件

4.9K20

当然是用官方MS Terminal和VS Code了

启动 Python 程序 让我们以一个 Python 程序来探索 Visual Studio Code 中 Python 开发。...在刚打开选项卡中键入以下代码: ? 等等,这是怎么回事?为什么 Visual Studio Code 没有进行任何关键词高亮显示,也没有进行任何自动格式化或任何真正有用操作呢?它提供了什么?...典型新项目工作流程可能如下所示: 创建一个文件夹来保存项目(可能包含一个 GitHub 项目) 更改为新文件夹 使用命令 code filename.py 创建初始 Python 代码 在 Python...以下是创建方程式 eval 库项目: ? 当 Visual Studio Code 打开文件夹时,它还会再次打开上次打开文件(这是可配置)。你可以打开、编辑、运行和调试列出任何文件。...Visual Studio Code 将在当前名为.vscode/launch.json 文件夹下创建一个调试配置文件,它允许用户设置特定 Python 配置以及调试 Django 和 Flask

4.4K20

Win 平台做 Python 开发最佳组合:MS Terminal 和 VS Code

启动 Python 程序 让我们以一个 Python 程序来探索 Visual Studio Code 中 Python 开发。...在刚打开选项卡中键入以下代码: ? 等等,这是怎么回事?为什么 Visual Studio Code 没有进行任何关键词高亮显示,也没有进行任何自动格式化或任何真正有用操作呢?它提供了什么?...典型新项目工作流程可能如下所示: 创建一个文件夹来保存项目(可能包含一个 GitHub 项目) 更改为新文件夹 使用命令 code filename.py 创建初始 Python 代码 在 Python...以下是创建方程式 eval 库项目: ? 当 Visual Studio Code 打开文件夹时,它还会再次打开上次打开文件(这是可配置)。你可以打开、编辑、运行和调试列出任何文件。...Visual Studio Code 将在当前名为.vscode/launch.json 文件夹下创建一个调试配置文件,它允许用户设置特定 Python 配置以及调试 Django 和 Flask

4.5K50

当然是用官方MS Terminal和VS Code了

启动 Python 程序 让我们以一个 Python 程序来探索 Visual Studio Code 中 Python 开发。...在刚打开选项卡中键入以下代码: ? 等等,这是怎么回事?为什么 Visual Studio Code 没有进行任何关键词高亮显示,也没有进行任何自动格式化或任何真正有用操作呢?它提供了什么?...典型新项目工作流程可能如下所示: 创建一个文件夹来保存项目(可能包含一个 GitHub 项目) 更改为新文件夹 使用命令 code filename.py 创建初始 Python 代码 在 Python...以下是创建方程式 eval 库项目: ? 当 Visual Studio Code 打开文件夹时,它还会再次打开上次打开文件(这是可配置)。你可以打开、编辑、运行和调试列出任何文件。...Visual Studio Code 将在当前名为.vscode/launch.json 文件夹下创建一个调试配置文件,它允许用户设置特定 Python 配置以及调试 Django 和 Flask

4.7K20

终于开始了,微软野心将通过全场景开发平台.NET 5体现得淋漓尽致!

本文介绍一下.net 5一些特性。并亲手开发我们一个基于.net 5程序。 ? 从.NET Core项目开始以来,微软已经向该平台添加了大约五万个.NET Framework API。....第1次打开Visual Studio Code,是如下图这样。点击“打开文件夹”按钮打开一个文件夹,就相当于打开一个工程了,如果是个空文件夹,那么就是空工程。...也可以先建立一个文件夹,然后再打开该文件夹。 ? 这里新创建一个名为first文件夹,然后打开该文件夹,如下图所示。当鼠标放到文件夹上时,右侧显示4个按钮,其中第2个是新建子文件夹。 ?...这时会在右下角打开一个终端,在终端输入dotnet new console命令,创建一个控制台.net工程,如果输出如下图所示信息,说明创建.net工程成功了。 ?...然后点击“创建launch.json文件”链接,会弹出如下图选项列表,选择第1个(.NET Core)。 ? 这时会创建一个如下图所示launch.json文件。 ?

1.3K10

在 Windows上写 Python 代码最佳组合!

Visual Studio Code 是程序员可以使用最酷代码编辑器之一,是一个可在所有平台上使用开源、可扩展和轻量级编辑器。...启动 Python 程序 让我们以一个 Python 程序来探索 Visual Studio Code 中 Python 开发。...在刚打开选项卡中键入以下代码: 等等,这是怎么回事?为什么 Visual Studio Code 没有进行任何关键词高亮显示,也没有进行任何自动格式化或任何真正有用操作呢?它提供了什么?...典型新项目工作流程可能如下所示: 创建一个文件夹来保存项目(可能包含一个 GitHub 项目) 更改为新文件夹 使用命令 code filename.py 创建初始 Python 代码 在 Python...以下是创建方程式 eval 库项目: 当 Visual Studio Code 打开文件夹时,它还会再次打开上次打开文件(这是可配置)。你可以打开、编辑、运行和调试列出任何文件

5.1K20

Win 平台做 Python 开发最佳组合

启动 Python 程序 让我们以一个 Python 程序来探索 Visual Studio Code 中 Python 开发。...在刚打开选项卡中键入以下代码: ? 等等,这是怎么回事?为什么 Visual Studio Code 没有进行任何关键词高亮显示,也没有进行任何自动格式化或任何真正有用操作呢?它提供了什么?...典型新项目工作流程可能如下所示: 创建一个文件夹来保存项目(可能包含一个 GitHub 项目) 更改为新文件夹 使用命令 code filename.py 创建初始 Python 代码 在 Python...以下是创建方程式 eval 库项目: ? 当 Visual Studio Code 打开文件夹时,它还会再次打开上次打开文件(这是可配置)。你可以打开、编辑、运行和调试列出任何文件。...Visual Studio Code 将在当前名为.vscode/launch.json 文件夹下创建一个调试配置文件,它允许用户设置特定 Python 配置以及调试 Django 和 Flask

4.3K50

ASP.NET 5系列教程 (一):领读特性

以上概括性介绍了ASP.NET 5特性和增强功能。 本篇文章中我们将重点阐述以下几点: 为什么重新设计 ASP.NET ?...在 Visual Studio 2015中,根据智能提示可以快速添加NuGet 包。 ? project.json 文件仅包含直接添加到工程中 NuGet 包。...云部署能力 当你创建一个 ASP.NET 5 工程,这个工程默认就已经具备轻松部署到云端结构。Visual Studio 2015 提供了全新环境配置系统代替了Web.config 文件。...这有助于你了解ASP.NET 代码及技术走向,同时你可以定制自己ASP.NET。 提供敏捷开发环境 Visual Studio 2015 提供了一个轻量级ASP.NET 开发环境。...如果需要升级已存在应用到MVC 6 或者 SignalR 3,你必须使用Visual Studio 2015 创建新工程,再导入原有工程,导入过程中需要修改不支持代码片段。

3.2K80

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

而且Visual Studio Code还可以通过社区来创建一系列扩展来增强其功能,且社区已经足够活跃。...在电脑上一个位置创建一个名为DotNetCoreSample文件夹,然后右键单击该文件夹,从弹出菜单中选择“使用Visual Studio Code打开”。...接下来我们打开生成Program.cs 文件Visual Studio Code安装OmniSharp插件,然后会在右下角弹出如下图所示是否需要生成用来构建以及调试资产文件询问窗口,这里点击...安装后插件后,VS Code Explorer左侧栏中将多了一个显示名为“SOLUTION EXPLORER”窗格。 ? 接下来我们使用它来创建解决方案,并在解决方案中添加项目吧。...总结 在本文中,我已经为大家一步一步通过图文教程解释了如何在Visual Studio Code中进行.NET Core程序开发,测试以及调试。赶紧下载一个试试吧!你会发现你越来越喜欢他

5.4K00

【深入浅出C#】章节 1:C#入门介绍:C#开发环境设置和配置

下载安装程序:选择要下载安装程序类型,将会下载一个安装程序(.exe或.dmg文件),具体取决你操作系统。 运行安装程序:找到下载安装程序文件并运行它。...而如果你偏向于一个轻量级、灵活编辑器,并且更加注重定制和扩展性,那么Visual Studio Code可能是一个更好选择。...四、集成开发环境基本使用 4.1 创建新项目和解决方案 打开Visual Studio, 选择“创建新项目(N)” 选择项目模板:在弹出"新建项目"对话框中可以选择各种可用项目模板。...创建项目:点击"创建(C)"按钮,Visual Studio将根据你选择项目模板和设置创建项目。 添加文件和代码:一旦项目创建完成,九可以在解决方案资源管理器中看到项目的文件结构。...4.2 编写和运行C#代码 创建一个C#控制台应用程序项目,默认情况下包含一个Program.cs文件。在该文件中可以编写C#代码来输出"Hello World"。

2.8K40

宇宙第一 IDE 叕发布新版了

你将能够在 Visual Studio 中使用你电脑上安装框架版本创建 Angular 和 React 项目。...重构为优先于类型检查空值检查 当一个方法明确抛出异常时,XML 注释现在自动生成一个标签 继承保证金现在是默认启用。...在 17.0 中,一些测试经验将不可用,包括创建 TestSettings 文件和 TestSettings 编辑器。...用户创建项目自动添加到信任列表中 用户可以跳过对 Visual Studio 创建临时位置信任检查 更新、LTSC 和部署 通过 Visual Studio 2022,将有多个同时支持服务基线在秋季和春季发布...如果你已经为 .NET(.NET Core)创建一个 .designtools.dll 扩展,同样扩展将适用于 WPF XAML Designer for .NET Framework。

4.2K20

宇宙第一 IDE 叕发布新版了

你将能够在 Visual Studio 中使用你电脑上安装框架版本创建 Angular 和 React 项目。...重构为优先于类型检查空值检查 当一个方法明确抛出异常时,XML 注释现在自动生成一个标签 继承保证金现在是默认启用。...在 17.0 中,一些测试经验将不可用,包括创建 TestSettings 文件和 TestSettings 编辑器。...用户创建项目自动添加到信任列表中 用户可以跳过对 Visual Studio 创建临时位置信任检查 更新、LTSC 和部署 通过 Visual Studio 2022,将有多个同时支持服务基线在秋季和春季发布...如果你已经为 .NET(.NET Core)创建一个 .designtools.dll 扩展,同样扩展将适用于 WPF XAML Designer for .NET Framework。

4.1K10

Visual Studio 2022 出来啦!教你如何将 VS2019 VSIX 扩展插件项目迁移到 VS2022

毕竟 x64 进程真加载一个 x86 程序集时,炸得体无完肤。 因为保证安全,Visual Studio 2022 仅加载专门为它开发和编译过插件。...首先我们确认一下,你原来项目至少是这样结构: 是一个 Visual Studio 扩展项目 有一个 Visual Studio 扩展清单文件 source.extension.vsixmanifest...至此,你再编译这个 Visual Studio 扩展项目,即可正常在旧 Visual Studio 2019 和 Visual Studio 2022 上安装: 完整改法 如果你比较强迫症,我还是建议你完整改完整个项目...项目文件里不会有之前版本为了解决一些特定 bug 而额外写 bugfix 代码 完整改法,即使用 Visual Studio 2022 来创建 VSIX 扩展项目。...第二步:重新创建 VSIX 项目 新建一个 VSIX 项目: 第三步:复制并替换整个扩展文件 你可以把新创建项目的 csproj 文件和 source.extension.vsixmanifest 文件替换掉原项目的这两个文件

54150

Succinctly 中文系列教程(二) 20220109 更新

二、Visual Studio 三、类型安全 四、创建模块 五、加载模块 六、使用现有的 JavaScript 七、将 TypeScript 用于单元测试 八、总结 九、附录 A:替代开发工具 十、...2013 六、和增强调试工具 七、面向 Windows 8.1 Visual Studio 2013 Succinctly VS2015 教程 零、简介 一、账户管理经验 二、共享项目 三、...九、面向移动开发 Visual Studio 2015 Succinctly VS 附加程序教程 零、前言 一、微软 Visual Studio 二、附加程序《你好世界》 三、钩住 IDE 四、应用和插件对象...五、保存部分文件附加程序 六、测试您附加程序 七、Visual Studio 环境 八、解决方案 九、项目 十、IDE 窗口 十一、文件 十二、代码窗口 十三、代码模型 十四、工具窗口 十五、源代码生成...十三、总结 Succinctly Windows 8.1 教程 一、引言 二、基本概念:Visual Studio、XAML 和 C# 三、创建用户界面:控件 四、核心概念:分辨率、导航和应用生命周期

5.9K20
领券