问题标签 [pre-build-event]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
464 浏览

visual-studio - Visual Studio 和 cmd.exe 如何以及为何以不同方式处理批处理文件

以下是应该在 VS 中作为预构建事件运行的程序。它可以直接从命令行工作,但不能在 VS 中工作。

0 投票
1 回答
13639 浏览

c++ - 如何在批处理文件中将字符串转换为整数?

我有这个批处理文件:

我想在 VS2010 的预构建事件中使用它 - 作为整数:

但它的值是一个字符串,如何在批处理文件中将字符串值转换为整数值?

谢谢!

0 投票
1 回答
259 浏览

c++ - 如何使用.bat文件在VS2010中添加环境变量?

我有一个包含以下代码的批处理文件:

我想使用预构建事件将此 .bat 文件添加到我的 Visual Studio 项目中。我在预构建事件中写了批处理文件的路径,但是当我输入:资源->预处理器定义-我看不到 VAR 如何添加它?任何帮助,将不胜感激!!

0 投票
1 回答
1481 浏览

c++ - 从批处理文件中设置 VS2010 环境变量?

我正在使用批处理文件来定义将在我的程序中使用的一些变量。我希望批处理文件更改环境变量并在我的代码中使用它,但它现在才开始工作 - 宏没有被更改。

更具体和明确:

  1. 我有一个程序可以创建一个 DLL 并设置它的版本

  2. 在项目的通用设置中-我创建了一个新宏(通用属性->用户宏):TEST_VER = 5

  3. 现在我想添加一个批处理文件,它将在预构建命令中运行并更改 TESTER 的值

我在批处理文件中写了这个:

并在预构建中使用了批处理的路径。

但它不认识它。并且仍然使用 5 作为值

我虽然在做:项目的属性->资源->一般并添加:TEST_VER = $(TEST_VER)但仍然没有工作

在此处输入图像描述

在此处输入图像描述

有没有办法做到这一点?

谢谢!!

0 投票
2 回答
2236 浏览

twitter-bootstrap - Bootstrap.less 使用无点编译器退出,代码 9009

我正在拉我的头发,出现以下错误:

错误 1 ​​命令 ""C:\Users\Timothy\Documents\Visual Studio 2012\Projects\QProject\packages\dotless.1.3.1.0\tool\dotless.compiler.exe -m -w" "C:\Users\Timothy \Documents\Visual Studio 2012\Projects\QProject\QProject\Content \less\bootstrap.less"" 退出,代码为 9009。QProject

我知道代码 9009 与找不到文件有关,但 bootstrap.less 和 dotless 编译器的位置是正确的。我已经检查了三次。

这是我在 Pre-build Event 中输入的内容:

"$(SolutionDir)packages\dotless.1.3.1.0\tool\dotless.compiler.exe -m -w" "$(ProjectDir)Content\less\bootstrap.less"

我还阅读了这篇文章(这篇文章的解决方案是:删除命令和参数之间的换行符)但这并没有解决我的问题。

提前致谢!

0 投票
1 回答
458 浏览

c++ - 预构建代码块中的 .rc 到 .o 转换,访问文件的权限被拒绝

我是一个新手,一直在尝试在 CodeBlocks 中使用 C++ 进行一些 winapi 编码。我正在努力向 exe 文件添加图标。在创建 .rc 文件和它的头文件之后

那么编译器需要 .rc 到 .o 的转换

然后使用 Cobeblocks 项目/构建选项/预构建:

它没有通过预构建中的windres。我收到“权限被拒绝”说我无法访问 .ico 文件。

我在 Win Vista 32 位上使用 CodeBlocks 10.05。

0 投票
2 回答
892 浏览

visual-studio-2010 - Visual Studio:每次运行时重建解决方案......如何?

我有一个带有预构建事件的 Visual Studio 项目,该事件在输出目录下复制了一些 dll。

每当我使用 F5 启动应用程序时,我都会引发预构建事件。

换句话说,我会在每次运行时强制重建解决方案。我能怎么做?

0 投票
1 回答
122 浏览

windows-8 - 使用 Pre-build 命令将 appxmainfest 文件的内容复制到另一个文件

我一直试图让这个重新构建命令适用于 Visual Studio 2012 中的 Windows 8 项目。

StoreManifest.xml每次我进行重建时都会复制xml 文件;但是 Package.appxmainfest 永远不会改变。

我做错了什么?

0 投票
2 回答
3571 浏览

c# - 在预构建事件中添加源文件和程序集引用

我想在我的项目中有一个“manifest.json”文件,其中包含项目所依赖的 .cs 和 .dll 文件的列表,但不是项目的一部分。要在构建时也编译这些文件,我需要以某种方式告诉 Visual Studio 将这些源文件和程序集包含到构建过程中。

有没有办法在预构建事件中做到这一点?

0 投票
1 回答
1201 浏览

visual-studio-2010 - MSBUILD 在什么环境下运行?

当我们通过 MSBuild 运行构建时,MSBuild 在什么上下文中运行?

我问的原因是因为我有调用命令行程序(ajax 缩小)的预构建事件,如果项目是通过 VS2010(在同一台机器上)构建的,它可以完美运行,但是当我们的构建系统(CCNet ) 正在构建它。我得到的错误是 9009,这意味着它找不到文件。命令行程序为其位置设置了一个环境路径(环境路径是通过 setx 设置的,也许它只是为当前用户设置的?),所以除了 CCNet 调用 MSBuild 之外,只调用它的名称在所有情况下都可以正常工作。