如何在 Visual Studio 2017 中保存解决方案

自由基

来自 Unix 背景并习惯于使用来Makefile构建东西,我现在必须找到通过被称为Visual Studio 2017的曲折小段落迷宫的方式

基本上:我只想我导入到 Visual Studio 2017 中的解决方案(例如将其移动到另一台机器)保存到一些合理的结构中。我无法弄清楚如何做到这一点!

我使用的解决方案来自 GitHub,该包大约 590 KB,包含 32 个文件。(我下载了 .zip 并解压了它,然后通过单击.sln-file在 IDE 中打开

在 Visual Studio 中运行它(未更改)后,它已经膨胀到 4 MB 和 134 个文件。显然,由于我运行它,已经创建了很多临时文件。复制这个臃肿的目录结构是不切实际的 -必须存在某种其他方式(即在 GitHub 上共享其解决方案的人使用的保存方法)

我想在删除所有这些临时文件的情况下保存它。

有 Build » Clean Solution - 但它似乎没有摆脱临时文件。

我也试过:文件»全部保存。我不明白这个推荐应该如何工作。它不问哪里保存吊环,只是说:“项目(S)保存”状态栏在屏幕的底部。查看文件系统中的内容,我无法找到保存的任何内容。对我来说,这个命令看起来什么都不做。

我已经搜索过,但到目前为止没有发现任何适用于 Visual Studio 2017 的内容(旧版本的食谱似乎不再适用。)

保存解决方案是开发人员经常做的事情,所以一定有一些明显的我遗漏了。

胶带

对于解决方案,实际上并没有“另存为...”的概念。如果您想将整个解决方案复制到其他地方,您通常只需将其所在的整个文件夹复制到其他地方。

您有许多额外文件的原因是:

  • 将有一个 .git 子文件夹,其中包含 Git 存储库。如果您不需要保留任何指向此的链接,则可以删除/避免复制此链接。根据 Git 存储库中有多少历史记录,此文件夹甚至可能比解决方案本身大得多。

  • VS 会为各种家政活动创建一个 .vs 子文件夹;你通常可以避免复制这个。

  • 在每个项目的文件夹中,构建解决方案后,将有 obj 和 bin 子文件夹。这些在构建时根据需要重新创建,副本不需要。

如果您忽略上述内容而复制所有内容,您可能会发现目标的大小比您预期的要大。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章