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

为什么VS 2019中的"Project Defaults“设置丢失?

在Visual Studio 2019中,"Project Defaults"设置丢失可能是由于多种原因造成的。以下是一些可能的原因以及相应的解决方法:

可能的原因

  1. 配置文件损坏:项目文件(.vcxproj)或解决方案文件(.sln)可能被意外修改或损坏。
  2. Visual Studio安装问题:Visual Studio的安装可能不完整或损坏,导致某些设置无法正确加载。
  3. 用户设置丢失:用户的Visual Studio设置文件(settings.xml)可能被删除或损坏。
  4. 权限问题:当前用户可能没有足够的权限访问或修改项目设置。

解决方法

  1. 检查项目文件
    • 打开项目文件(.vcxproj)和解决方案文件(.sln),检查是否有任何明显的损坏或修改。
    • 尝试使用备份的项目文件或创建一个新的项目来恢复默认设置。
  • 修复Visual Studio安装
    • 打开Visual Studio Installer,选择"修复"或"修改"选项,尝试修复Visual Studio的安装。
    • 如果问题依旧存在,可以尝试完全卸载并重新安装Visual Studio。
  • 恢复用户设置
    • 在Visual Studio中,选择"工具" -> "导入和导出设置",选择"重置所有设置",然后选择默认设置。
    • 确保用户设置文件(settings.xml)没有被删除或损坏。
  • 检查权限
    • 确保当前用户具有足够的权限访问和修改项目文件和设置。
    • 如果需要,可以尝试以管理员身份运行Visual Studio。

示例代码

以下是一个简单的示例代码,展示如何在Visual Studio 2019中创建一个新的项目并恢复默认设置:

代码语言:txt
复制
<!-- 示例项目文件 (.vcxproj) -->
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <ConfigurationType>Application</ConfigurationType>
    <PlatformToolset>v142</PlatformToolset>
  </PropertyGroup>
  <ItemGroup>
    <ClCompile Include="main.cpp" />
  </ItemGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.default.props" />
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  <ImportGroup Label="ExtensionSettings">
  </ImportGroup>
  <ImportGroup Label="PropertySheets">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <PropertyGroup Label="UserMacros" />
  <PropertyGroup>
    <OutDir>$(SolutionDir)$(Configuration)\</OutDir>
    <IntDir>$(Configuration)\</IntDir>
  </PropertyGroup>
  <ItemDefinitionGroup>
    <ClCompile>
      <WarningLevel>Level4</WarningLevel>
    </ClCompile>
  </ItemDefinitionGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  <ImportGroup Label="ExtensionTargets">
  </ImportGroup>
</Project>

参考链接

通过以上方法,您应该能够解决Visual Studio 2019中"Project Defaults"设置丢失的问题。如果问题依旧存在,建议查看Visual Studio的日志文件以获取更多详细信息,并尝试在Visual Studio社区或相关论坛寻求帮助。

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

相关·内容

图文并茂介绍在VS2010里使用TFS2010

Basic,也配置了一个Team Project collections,现在我们来讲一下如何在VS2010里面创建项目并添加到TFS2010里面。...这是因为我们没有为项目创建Team project,而把它直接添加到了Team project collections,这是不允许。下面我们来创建一个Team Project: ?...现在可以把刚刚创建VS项目加入到TFS项目里: ? 在TFS里头创建一个文件夹来存放我们VS项目 ?...手工 持续集成 滚动式构建 每个Check in触发一个构建 定时进行构建 也可以针对不同情况建立多个多个Build,你看到Buid Defaults有一个黄色警告标签,每一个Build都会被打上有一个标签...,需要有一个地方来存放每次Build结果,默认没有设置,所以是一个警告标记,我这里使用我机器上一个共享目录进行存放。

1.4K100

ASP.NET Core 入门教程 2、使用ASP.NET Core MVC框架构建Web应用

而Solution作用就是把Project组织起来 如果项目简单,我们只需要基于Project来构建项目即可,但是当项目需要分层解耦时,我们如果在Project创建目录来隔离并不能起到硬性隔离作用,...而且基于Project代码复用更简洁合理(编译产出.dll可以在其他项目中引用等) 解决方案(Solution)+ 项目(Project)就相当于用Maven构建Java项目中,顶层Project和...Project关系。...VS Code 扩展管理页直接搜索扩展名安装即可,本次安装版本是:0.2.33 三、VS Code开发基于解决方案项目说明 1、VS Code项目配置 菜单:文件->打开文件夹,选择项目目录打开项目...这个视图风格,有VS(Visual Studio)既视感。 后续项目开发完全可以隐藏默认资源管理器,使用Solution Explorer就好。

1.5K20
  • 使用ASP.NET Core MVC框架构建Web应用

    而Solution作用就是把Project组织起来 如果项目简单,我们只需要基于Project来构建项目即可,但是当项目需要分层解耦时,我们如果在Project创建目录来隔离并不能起到硬性隔离作用,...而且基于Project代码复用更简洁合理(编译产出.dll可以在其他项目中引用等) 解决方案(Solution)+ 项目(Project)就相当于用Maven构建Java项目中,顶层Project...和Project关系。...VS Code 扩展管理页直接搜索扩展名安装即可,本次安装版本是:0.2.33 三、VS Code开发基于解决方案项目说明 1、VS Code项目配置 菜单:文件->打开文件夹,选择项目目录打开项目...这个视图风格,有VS(Visual Studio)既视感。 后续项目开发完全可以隐藏默认资源管理器,使用Solution Explorer就好。

    1.4K20

    ASP.NET Core 入门教程 2、使用ASP.NET Core MVC框架构建Web应用

    而Solution作用就是把Project组织起来 如果项目简单,我们只需要基于Project来构建项目即可,但是当项目需要分层解耦时,我们如果在Project创建目录来隔离并不能起到硬性隔离作用...而且基于Project代码复用更简洁合理(编译产出.dll可以在其他项目中引用等) 解决方案(Solution)+ 项目(Project)就相当于用Maven构建Java项目中,顶层Project...和Project关系。...VS Code 扩展管理页直接搜索扩展名安装即可,本次安装版本是:0.2.33 三、VS Code开发基于解决方案项目说明 1、VS Code项目配置 菜单:文件->打开文件夹,选择项目目录打开项目...资源管理器中除了默认面板,我们安装Solution插件还会提供友好Solution Explorer。这个视图风格,有VS(Visual Studio)既视感。

    1.3K11

    用Visual Studio Code和CLion进行EOS开发

    这就是为什么我们要写这个如何使用VS Code或者CLion进行EOS开发快速教程原因。 我们还为VS Code创建了一些脚本,这些脚本将你在终端中使用一些命令自动化。...设置Visual Studio Code 首先,如果你还没有这些VS Code扩展的话,安装一下。...1.CMakeLists.txt(4) 这是设置编译过程主要配置文件。你应该知道,当你开发Dapp时,你需要设置项目名称。版本和语言是可选。...对于我们命令,我们选择了cmd+e、cmd+r和cmd+i,但是你可以选择其他。这是你必须添加json: ? 一旦你已经完成了所有的设置,现在准备在VS Code上开发EOS DApps吧....CLion 设置VS Code相比,设置CLion非常简单。当加载CLion中架构时,IDE会自动在cmake-build-debug文件夹中创建所有生成文件。

    2K20

    MySQL源代码阅读调试 - 1. 环境搭建

    官网说明地址 需要: Git:用来拉代码,配置好环境变量指向安装目录bin Cmake:我用3.4.0,版本不要太低,否则无法生成VS2013project。...配置好环境变量指向安装目录bin VS2013:VS2015编译器比较特殊,配置麻烦,对于CMAKE不友好,还是用2013吧。 Bison:语义解析器。我用2.4.1。...生成VS2013Project。 双击ALLBUILD那个project文件。进入VS2013,进行编译。...然后在VS中选择调试->附加到进程,选择你mysqld进程(在data目录pid文件可以看到PID),就可以开始调试啦。...其实是一个DEBUG断言错误,将sql\mysqld.cc第4283行DBUG_ASSERT(0);改成DBUG_ASSERT(1);就行了 调试断点设置举例: 比如说查询语句断点,设在:

    1.2K50

    IntelliJ IDEA 进阶优化技巧

    IDEA VS Eclipse 核心术语比较 由下图可见:两者最大转变就在于工作空间概念转变,并且在IDEA当中,Project和 Module是作为两个不同概念,对项目结构是具有重大意义...1.1 为什么要取消工作空间? 答:简单来说,IDEA不需要设置工作空间,因为每一个Project都具备一个工作空间!!...当前项目配置VS 默认配置 2.1 为什么有了当前项目配置,还需要默认配置呢?...同理,当前项目在Project Structure可为工程和各模块设置喜欢JDK版本。 4....这里提醒一下,Apache Maven 本地仓库地址是自动生成,通常在C盘用户目录里,所以在实际开发中推荐大家指定本地仓库地址,避免因重装系统或被第三方安全工具清理而丢失数据。

    76620

    IntelliJ IDEA 从入门到上瘾教程,2019图文版!

    IDEA VS Eclipse 核心术语比较 由下图可见:两者最大转变就在于工作空间概念转变,并且在IDEA当中,Project和Module是作为两个不同概念,对项目结构是具有重大意义,这也恰恰是许多...1.1 为什么要取消工作空间? 答: 简单来说,IDEA不需要设置工作空间,因为每一个Project都具备一个工作空间!!...当前项目配置VS 默认配置 2.1 为什么有了当前项目配置,还需要默认配置呢?...同理,当前项目在Project Structure可为工程和各模块设置喜欢JDK版本。 4....这里提醒一下,Apache Maven 本地仓库地址是自动生成,通常在C盘用户目录里,所以在实际开发中推荐大家指定本地仓库地址,避免因重装系统或被第三方安全工具清理而丢失数据。

    71320

    IntelliJ IDEA 使用教程(2019图文版) -- 从入门到上瘾

    IDEA VS Eclipse 核心术语比较 由下图可见:两者最大转变就在于工作空间概念转变,并且在IDEA当中,Project和 Module是作为两个不同概念,对项目结构是具有重大意义...1.1 为什么要取消工作空间? 答: 简单来说,IDEA不需要设置工作空间,因为每一个Project都具备一个工作空间!!...当前项目配置VS 默认配置 2.1 为什么有了当前项目配置,还需要默认配置呢?...同理,当前项目在Project Structure可为工程和各模块设置喜欢JDK版本。 4....这里提醒一下,Apache Maven 本地仓库地址是自动生成,通常在C盘用户目录里,所以在实际开发中推荐大家指定本地仓库地址,避免因重装系统或被第三方安全工具清理而丢失数据。

    74031

    IntelliJ IDEA 从入门到上瘾教程,2019图文版!

    IDEA VS Eclipse 核心术语比较 由下图可见:两者最大转变就在于工作空间概念转变,并且在IDEA当中,Project和 Module是作为两个不同概念,对项目结构是具有重大意义,...1.1 为什么要取消工作空间? 答:简单来说,IDEA不需要设置工作空间,因为每一个Project都具备一个工作空间!!...当前项目配置VS 默认配置 2.1 为什么有了当前项目配置,还需要默认配置呢?...同理,当前项目在Project Structure可为工程和各模块设置喜欢JDK版本。 4....这里提醒一下,Apache Maven 本地仓库地址是自动生成,通常在C盘用户目录里,所以在实际开发中推荐大家指定本地仓库地址,避免因重装系统或被第三方安全工具清理而丢失数据。

    77550

    IntelliJ IDEA 使用教程(2019图文版) -- 从入门到上瘾

    IDEA VS Eclipse 核心术语比较 由下图可见:两者最大转变就在于工作空间概念转变,并且在IDEA当中,Project和 Module是作为两个不同概念,对项目结构是具有重大意义...1.1 为什么要取消工作空间? 答: 简单来说,IDEA不需要设置工作空间,因为每一个Project都具备一个工作空间!!...当前项目配置VS 默认配置 2.1 为什么有了当前项目配置,还需要默认配置呢?...同理,当前项目在Project Structure可为工程和各模块设置喜欢JDK版本。 4....这里提醒一下,Apache Maven 本地仓库地址是自动生成,通常在C盘用户目录里,所以在实际开发中推荐大家指定本地仓库地址,避免因重装系统或被第三方安全工具清理而丢失数据。

    56610

    IntelliJ IDEA 从入门到上瘾教程,2019图文版!

    IDEA VS Eclipse 核心术语比较 由下图可见:两者最大转变就在于工作空间概念转变,并且在IDEA当中,Project和 Module是作为两个不同概念,对项目结构是具有重大意义,...1.1 为什么要取消工作空间? 答: 简单来说,IDEA不需要设置工作空间,因为每一个Project都具备一个工作空间!!...当前项目配置VS 默认配置 2.1 为什么有了当前项目配置,还需要默认配置呢?...同理,当前项目在Project Structure可为工程和各模块设置喜欢JDK版本。 4....这里提醒一下,Apache Maven 本地仓库地址是自动生成,通常在C盘用户目录里,所以在实际开发中推荐大家指定本地仓库地址,避免因重装系统或被第三方安全工具清理而丢失数据。

    57820

    IntelliJ IDEA 从入门到上瘾教程,2019图文版!

    IDEA VS Eclipse 核心术语比较 由下图可见:两者最大转变就在于工作空间概念转变,并且在IDEA当中,Project和 Module是作为两个不同概念,对项目结构是具有重大意义,这也恰恰是许多...1.1 为什么要取消工作空间? 答:简单来说,IDEA不需要设置工作空间,因为每一个Project都具备一个工作空间!!...当前项目配置VS 默认配置 2.1 为什么有了当前项目配置,还需要默认配置呢?...同理,当前项目在Project Structure可为工程和各模块设置喜欢JDK版本。 4....这里提醒一下,Apache Maven 本地仓库地址是自动生成,通常在C盘用户目录里,所以在实际开发中推荐大家指定本地仓库地址,避免因重装系统或被第三方安全工具清理而丢失数据。

    59420

    IntelliJ IDEA 新手使用教程,2019图文版!

    IDEA VS Eclipse 核心术语比较 由下图可见:两者最大转变就在于工作空间概念转变,并且在IDEA当中,Project和 Module是作为两个不同概念,对项目结构是具有重大意义,这也恰恰是许多...1.1 为什么要取消工作空间? 答:简单来说,IDEA不需要设置工作空间,因为每一个Project都具备一个工作空间!!...当前项目配置VS 默认配置 2.1 为什么有了当前项目配置,还需要默认配置呢?...同理,当前项目在Project Structure可为工程和各模块设置喜欢JDK版本。 4....这里提醒一下,Apache Maven 本地仓库地址是自动生成,通常在C盘用户目录里,所以在实际开发中推荐大家指定本地仓库地址,避免因重装系统或被第三方安全工具清理而丢失数据。

    1.5K30

    IntelliJ IDEA 真香教程

    1、IDEA VS Eclipse 核心术语比较 由下图可见:两者最大转变就在于工作空间概念转变,并且在IDEA当中,Project和 Module是作为两个不同概念,对项目结构是具有重大意义,...1.1 为什么要取消工作空间? 答:简单来说,IDEA不需要设置工作空间,因为每一个Project都具备一个工作空间!!...2、当前项目配置VS 默认配置 2.1 为什么有了当前项目配置,还需要默认配置呢?...同理,当前项目在Project Structure可为工程和各模块设置喜欢JDK版本。...这里提醒一下,Apache Maven 本地仓库地址是自动生成,通常在C盘用户目录里,所以在实际开发中推荐大家指定本地仓库地址,避免因重装系统或被第三方安全工具清理而丢失数据。

    72920

    IntelliJ IDEA 2019 从入门到上瘾 图文教程!

    IDEA VS Eclipse 核心术语比较 由下图可见:两者最大转变就在于工作空间概念转变,并且在IDEA当中,Project和 Module是作为两个不同概念,对项目结构是具有重大意义,这也恰恰是许多...1.1 为什么要取消工作空间? 答:简单来说,IDEA不需要设置工作空间,因为每一个Project都具备一个工作空间!!...当前项目配置VS 默认配置 2.1 为什么有了当前项目配置,还需要默认配置呢?...同理,当前项目在Project Structure可为工程和各模块设置喜欢JDK版本。 4....这里提醒一下,Apache Maven 本地仓库地址是自动生成,通常在C盘用户目录里,所以在实际开发中推荐大家指定本地仓库地址,避免因重装系统或被第三方安全工具清理而丢失数据。

    58220

    IntelliJ IDEA 使用教程(2019图文版) -- 从入门到上瘾

    IDEA VS Eclipse 核心术语比较 由下图可见:两者最大转变就在于工作空间概念转变,并且在IDEA当中,Project和 Module是作为两个不同概念,对项目结构是具有重大意义...1.1 为什么要取消工作空间? 答: 简单来说,IDEA不需要设置工作空间,因为每一个Project都具备一个工作空间!!...当前项目配置VS 默认配置 2.1 为什么有了当前项目配置,还需要默认配置呢?...同理,当前项目在Project Structure可为工程和各模块设置喜欢JDK版本。 4....这里提醒一下,Apache Maven 本地仓库地址是自动生成,通常在C盘用户目录里,所以在实际开发中推荐大家指定本地仓库地址,避免因重装系统或被第三方安全工具清理而丢失数据。

    2.3K10

    IntelliJ IDEA 2019从入门到癫狂 图文教程!

    IDEA VS Eclipse 核心术语比较 由下图可见:两者最大转变就在于工作空间概念转变,并且在IDEA当中,Project和 Module是作为两个不同概念,对项目结构是具有重大意义,这也恰恰是许多...1.1 为什么要取消工作空间? 答:简单来说,IDEA不需要设置工作空间,因为每一个Project都具备一个工作空间!!...当前项目配置VS 默认配置 2.1 为什么有了当前项目配置,还需要默认配置呢?...同理,当前项目在Project Structure可为工程和各模块设置喜欢JDK版本。 4....这里提醒一下,Apache Maven 本地仓库地址是自动生成,通常在C盘用户目录里,所以在实际开发中推荐大家指定本地仓库地址,避免因重装系统或被第三方安全工具清理而丢失数据。

    78930
    领券