我有一个VisualStudio2019 (16.4.2)解决方案,有几个项目和数百个子文件夹,有时磁盘上的文件需要“包括”在项目中。这通常发生在Nuget升级第三方CSS和JS库之后,但这也可能包括已经导入的图像和图标库。
最常见的情况是,当第三方库通过Nuget升级时,它会向磁盘中添加新的css、js、图像或其他内容文件(有时在一次升级中超过100个新文件)。但是由于我不知道它们在那里,所以在我通过Devops部署升级之后,这些新文件都不会被部署,这会导致各种明显的问题。然后我必须返回并打开每个文件夹和子文件夹,手动找到丢失的文件,单击"Include“,然后重新部署。
一定有更好的办法。
我不一定要包括所有丢失的文件,因为有一些文件--特别是与源代码管理相关的文件--不应该包含在项目中,只需要放在磁盘上。因此,我需要一种方法来查看--磁盘上所有文件的列表,但不包括在项目中,这样我就可以选择包含哪些文件。
同样好的是Nuget对添加新文件的警告,这可能要求太多(尽管这是Nuget应该包含的一个非常明显的特性,而不需要它)。
发布于 2020-06-21 22:40:29
如何查看Visual解决方案中需要包含在项目中的所有“缺失”文件?
通常是,您可以单击显示解决方案资源管理器中的所有文件(在此之前,您需要单击特定项来查看隐藏文件)。这样,您应该检查每个项目,并根据需要选择要导入的部分。
因此,我需要一种方法来查看磁盘上但不包括在项目中的所有文件的列表,这样我就可以选择包含哪些文件。
恐怕到目前为止你还不能得到你想要的。--
在VS IDE中,没有这样的函数来获得解决方案中所有排除文件的列表,然后选择默认导入的文件。
而且,没有这样的vs扩展来实现它。
因此,您应该检查每个项目,并手动选择要由Show 按钮导入的文件。
建议
如果您还想在VS中使用这个特性,您可以在我们的暗示一个特征上使用用户声音论坛。
在此之后,您可以在这里与我们分享链接,任何对它感兴趣的人,包括我们,都将投票给它,以获得更多的微软的关注。
https://stackoverflow.com/questions/62475758
复制相似问题