7得票2回答
Visual Studio $(ProjectDir) 是空字符串

我正在使用Visual Studio 2017,想要添加一个构建后命令。当我进入'Macros'窗口时,我看到与 $(ProjectDir) 变量相对应的正确路径。所以我添加了以下命令: $(ProjectDir)ClientApp\npm run build 但是,当我执行构建时,我...

15得票1回答
在VS 2010中,后期构建宏的"If"语法

我试图添加一个后置生成宏,如果配置不是“调试”,则会在构建后有条件地复制一些文件。我正在尝试以下操作:if ('$(ConfigurationName)' <> 'Debug') copy /y $(ProjectDir)memcached.$(ConfigurationN...

8得票3回答
Visual Studio中如何继承后置构建事件?

我在 Visual Studio 中有一个解决方案,其中包含一个共享的属性表,其中包含需要对每个项目执行的“Post-Build Event”命令 (bar)。 如何指定其他特定于项目的“Post-Build Event”?通常的“从父元素或项目默认值继承”选项缺失,我不想手动将bar添加到...

10得票7回答
构建与控制台和DLL相同的项目

我在Visual Studio中有一个C#项目,输出类型为控制台应用程序。 但是我还需要另一个解决方案的类库。 现在我每次都要切换输出类型,但我想知道是否可以在同一生成事件中生成exe和dll? 是否有后生成事件来实现此功能?

10得票2回答
自定义构建步骤和后期构建事件有什么区别?

这两个项目设置都允许我执行自定义命令。它们各有优缺点吗?

15得票4回答
如何在后期构建事件中获取版本号

我希望使用 post-build 事件自动创建 NuGet 包并将其复制到我们网络上的共享文件夹中,类似于以下内容(版本号 1.0.0.0. 在 MyLib.nuspec 文件内指定):nuget.exe pack "$(SolutionDir)MyLib.nuspec" xcopy /Y "...

7得票1回答
如何在不重新构建的情况下触发Visual Studio的后期构建事件

我有一堆VS 2005 C++项目,它们构建了许多dll和可执行文件,这些文件是一个大的相互依赖的文件层次结构的一小部分。为了调试这些文件,我通过后置构建事件将构建好的可执行文件/dll复制到文件层次结构中。 有时候我会更新我的文件层次结构,但是所有的项目都是最新的 - 在这种情况下,我只需要...

9得票2回答
在Visual Studio 2013中,我如何在构建后步骤中压缩JavaScript和CSS?

在Visual Studio 2013中,如何在构建后步骤中缩小JavaScript和CSS?我想让每个CSS和JS文件都压缩成一个.min.js或.min.css文件,位于同一文件夹中。我不想检入已缩小的文件,而只是在构建后生成它们。

8得票1回答
使用CMake在构建后运行一个C++程序

我有一个用C++编写的应用程序,我使用CMake来构建和发布二进制文件。 我希望在CMakeLists.txt脚本中编译并运行CPP文件,该文件用于在构建应用程序二进制文件后对许可证文件进行时间戳和加密。我曾经看过运行execute_process命令的示例,例如: execute_pro...

34得票3回答
后构建事件创建目录

我试图在Visual Studio的PostBuildEvent中使用以下命令行创建一个名为Design的文件夹,该文件夹位于构建输出文件夹中。mkdir $(TargetDir)Design ....Runs Successfully but folder is not created m...