为什么Visual Studio甚至在Assets文件夹之外也创建.meta文件?

艾比

我有以下项目设置:

  • 中的Unity项目 C:\XXX
  • 向解决方案中添加了另一个项目,位于 C:\XXX\Tests

现在,每当向该Test项目添加一个类时,我都发现.meta也正在添加一个文件。

这似乎并不正确,因为.meta文件仅适用于其中的文件Assets

使用进程监视器,我发现创建这些.meta文件的确实是devenv.exe

快速解决:

使用忽略Visual StudioUnity忽略,这些.meta文件未提交到存储库,

并将其添加到csproj将隐藏它们:

  <ItemGroup>
    <None Update="**/*.meta" Visible="false" />
  </ItemGroup>

但是实际上,这只是隐藏了问题...

不幸的是,这种方法在Directory.Build.props中不起作用,迫使人们手动将以前的代码块添加到每个“外部”项目中。

题:

为什么.meta还要在外部创建文件Assets以及如何将其关闭?

艾比

现在,将其放在Directory.Build.props中的根目录实际上有效地消除了手动更新每个项目的需要:

<Project>
    <PropertyGroup>
        <DefaultItemExcludes>$(DefaultItemExcludes);**\*.meta</DefaultItemExcludes>
    </PropertyGroup>
</Project>

但这只会隐藏问题而不是解决问题...

更新资料

该问题来自Resharper,已修复:

避免在Assets和Packages之外创建元文件(#1489)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么 Visual Studio 2019 没有创建 Content、AppData、Scripts 文件夹

来自分类Dev

授予用户对文件夹的访问权限(甚至在授予权限后创建的文件)

来自分类Dev

为什么Visual Studio在bin文件夹中创建两个具有相同名称的DLL?

来自分类Dev

为什么此Powershell脚本在根文件夹之外创建转换后的图像?

来自分类Dev

为什么在构建安装程序时Visual&Installer总是创建“输出”文件夹?

来自分类Dev

为什么在构建安装程序时Visual&Installer总是创建“输出”文件夹?

来自分类Dev

Visual Studio 2017 的 Projects 文件夹有项目名称文件夹和它的 sln 文件,但为什么它们不在它的常规项目文件夹中?

来自分类Dev

为什么我的软件无法在 Ubuntu 20 子系统的主文件夹之外创建套接字文件?

来自分类Dev

APK文件的META-INF文件夹中的文件有什么用途?

来自分类Dev

Visual Studio 2010在项目中创建包/文件夹

来自分类Dev

什么是Visual Studio的“字体缓存”文件夹?

来自分类Dev

gulp为什么不创建CSS目标文件夹?

来自分类Dev

创建文件夹后为什么不存在该文件夹?

来自分类Dev

为什么Docker容器无法在已挂载的文件夹中创建文件夹

来自分类Dev

为什么DirectoryInfo实例在删除文件夹后不创建(重新)文件夹?

来自分类Dev

为什么Docker容器无法在已挂载的文件夹中创建文件夹

来自分类Dev

为什么在链接包含文件时Visual Studio错误?

来自分类Dev

为什么在调试时Visual Studio要求提供CS文件?

来自分类Dev

为什么Visual Studio会删除我的文件

来自分类Dev

为什么根文件夹是空的?

来自分类Dev

Visual Studio 2015更新2-Git向我展示了所有bin \ debug和obj \ debug文件夹/文件的更改,为什么它会忽略gitignore

来自分类Dev

写入Webroot之外的文件夹需要什么权限?

来自分类Dev

为什么我的符号链接创建文件而不是文件夹?

来自分类Dev

为什么FastCopy会创建文件夹数量不同的文件的精确副本?

来自分类Dev

为什么我无法在hadoop hdfs的父文件夹结构内创建子文件夹?

来自分类Dev

Windows为什么将临时文件存储在TEMP文件夹之外?如何避免呢?

来自分类Dev

从Visual Studio 2012中的文件夹打开文件

来自分类Dev

Visual Studio Code 不会重新打开文件或文件夹

来自分类Dev

为什么只删除某些文件和文件夹?

Related 相关文章

  1. 1

    为什么 Visual Studio 2019 没有创建 Content、AppData、Scripts 文件夹

  2. 2

    授予用户对文件夹的访问权限(甚至在授予权限后创建的文件)

  3. 3

    为什么Visual Studio在bin文件夹中创建两个具有相同名称的DLL?

  4. 4

    为什么此Powershell脚本在根文件夹之外创建转换后的图像?

  5. 5

    为什么在构建安装程序时Visual&Installer总是创建“输出”文件夹?

  6. 6

    为什么在构建安装程序时Visual&Installer总是创建“输出”文件夹?

  7. 7

    Visual Studio 2017 的 Projects 文件夹有项目名称文件夹和它的 sln 文件,但为什么它们不在它的常规项目文件夹中?

  8. 8

    为什么我的软件无法在 Ubuntu 20 子系统的主文件夹之外创建套接字文件?

  9. 9

    APK文件的META-INF文件夹中的文件有什么用途?

  10. 10

    Visual Studio 2010在项目中创建包/文件夹

  11. 11

    什么是Visual Studio的“字体缓存”文件夹?

  12. 12

    gulp为什么不创建CSS目标文件夹?

  13. 13

    创建文件夹后为什么不存在该文件夹?

  14. 14

    为什么Docker容器无法在已挂载的文件夹中创建文件夹

  15. 15

    为什么DirectoryInfo实例在删除文件夹后不创建(重新)文件夹?

  16. 16

    为什么Docker容器无法在已挂载的文件夹中创建文件夹

  17. 17

    为什么在链接包含文件时Visual Studio错误?

  18. 18

    为什么在调试时Visual Studio要求提供CS文件?

  19. 19

    为什么Visual Studio会删除我的文件

  20. 20

    为什么根文件夹是空的?

  21. 21

    Visual Studio 2015更新2-Git向我展示了所有bin \ debug和obj \ debug文件夹/文件的更改,为什么它会忽略gitignore

  22. 22

    写入Webroot之外的文件夹需要什么权限?

  23. 23

    为什么我的符号链接创建文件而不是文件夹?

  24. 24

    为什么FastCopy会创建文件夹数量不同的文件的精确副本?

  25. 25

    为什么我无法在hadoop hdfs的父文件夹结构内创建子文件夹?

  26. 26

    Windows为什么将临时文件存储在TEMP文件夹之外?如何避免呢?

  27. 27

    从Visual Studio 2012中的文件夹打开文件

  28. 28

    Visual Studio Code 不会重新打开文件或文件夹

  29. 29

    为什么只删除某些文件和文件夹?

热门标签

归档