来自 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] 删除。
我来说两句