在Visual Studio解决方案中复制/复制项目设置(首选项)

矢量化器

我正在建立一个由VS-2015内的许多小“项目”组成的“解决方案”。为了确保一致性,我想从一个位置设置项目首选项,例如其他包含目录,其他库和平台,或从一个项目复制到下一个项目。您能否指出我一个描述此问题的文档?提前致谢。

杰西霍温

由于所有项目都基于MsBuild,因此您可以创建一个目标文件,该文件设置要在项目之间同步的属性。然后,您可以在每个项目文件中导入此目标文件。

要添加目标文件,您需要csproj直接编辑文件(卸载项目,在VS中或通过第三方编辑器编辑项目文件)。

在Visual Studio 2017中,还有一些选项,例如Directory.build.propsDirectory.build.targets文件,它们会在构建期间自动导入,这使您不必编辑项目文件。这可能需要Visual Studio 2017附带的MsBuild 15。

某些Visual Studio UI将能够显示某些属性的当前值,但是在UI中对其进行编辑会将这些值拉回到项目文件中。这是Visual Studio的不幸行为。

有关导入目标文件的所有选项,请参见:

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Visual Studio将项目文件夹复制到输出目录(WPF解决方案)

Visual Studio 2015 - 将解决方案复制到新解决方案

在 Visual Studio 解决方案中设置所有项目的运行时库

从Visual Studio解决方案中删除项目

在Visual Studio中查看多个项目/解决方案

在Visual Studio解决方案中仅构建特定项目

CMake Visual Studio 解决方案设置

如何在Visual Studio 2013中将Web参考从一种解决方案复制到另一种解决方案

使用Mac的Visual Studio在解决方案资源管理器中复制客户端文件

如何为Visual Studio解决方案设置选项卡?

Visual Studio复制项目

是否可以在整个解决方案或项目的Visual Studio中将EOL设置为LF?

在多项目Visual Studio解决方案中以不同配置编译项目

解决方案探索中的区域选项不会在Visual Studio 2019中显示

Visual Studio解决方案添加多个项目

Visual Studio解决方案显示(0个项目)

如何从 Visual Studio 中的项目解决方案中删除其他构建文件

从Visual Studio Online中的解决方案中删除丢失的项目

Visual Studio不显示解决方案中的所有项目

您如何在Visual Studio中的项目/解决方案之间共享代码?

如何在Microsoft Visual Studio 2012中制作项目/解决方案的副本?

在Visual Studio 2019中,是否可以在解决方案文件之外配置项目路径?

在Visual Studio解决方案中添加GitHub项目作为参考

在 Subversion 中构建 Visual Studio 解决方案并保留项目引用

我可以让 Visual Studio 只在解决方案中构建每个项目一次吗?

解决方案中的 Visual Studio 2017 可扩展性项目计数

Visual Studio 2010解决方案中不可用的项目

如何在Visual Studio中更改整个解决方案的项目名称?

在1个解决方案中的多个项目之间共享资源。Visual Studio 2010