问题标签 [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.
visual-studio - Visual Studio 和 cmd.exe 如何以及为何以不同方式处理批处理文件
以下是应该在 VS 中作为预构建事件运行的程序。它可以直接从命令行工作,但不能在 VS 中工作。
c++ - 如何在批处理文件中将字符串转换为整数?
我有这个批处理文件:
我想在 VS2010 的预构建事件中使用它 - 作为整数:
但它的值是一个字符串,如何在批处理文件中将字符串值转换为整数值?
谢谢!
c++ - 如何使用.bat文件在VS2010中添加环境变量?
我有一个包含以下代码的批处理文件:
我想使用预构建事件将此 .bat 文件添加到我的 Visual Studio 项目中。我在预构建事件中写了批处理文件的路径,但是当我输入:资源->预处理器定义-我看不到 VAR 如何添加它?任何帮助,将不胜感激!!
c++ - 从批处理文件中设置 VS2010 环境变量?
我正在使用批处理文件来定义将在我的程序中使用的一些变量。我希望批处理文件更改环境变量并在我的代码中使用它,但它现在才开始工作 - 宏没有被更改。
更具体和明确:
我有一个程序可以创建一个 DLL 并设置它的版本
在项目的通用设置中-我创建了一个新宏(通用属性->用户宏):
TEST_VER = 5
现在我想添加一个批处理文件,它将在预构建命令中运行并更改 TESTER 的值
我在批处理文件中写了这个:
并在预构建中使用了批处理的路径。
但它不认识它。并且仍然使用 5 作为值
我虽然在做:项目的属性->资源->一般并添加:TEST_VER = $(TEST_VER)但仍然没有工作
有没有办法做到这一点?
谢谢!!
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"
我还阅读了这篇文章(这篇文章的解决方案是:删除命令和参数之间的换行符)但这并没有解决我的问题。
提前致谢!
c++ - 预构建代码块中的 .rc 到 .o 转换,访问文件的权限被拒绝
我是一个新手,一直在尝试在 CodeBlocks 中使用 C++ 进行一些 winapi 编码。我正在努力向 exe 文件添加图标。在创建 .rc 文件和它的头文件之后
那么编译器需要 .rc 到 .o 的转换
然后使用 Cobeblocks 项目/构建选项/预构建:
它没有通过预构建中的windres。我收到“权限被拒绝”说我无法访问 .ico 文件。
我在 Win Vista 32 位上使用 CodeBlocks 10.05。
visual-studio-2010 - Visual Studio:每次运行时重建解决方案......如何?
我有一个带有预构建事件的 Visual Studio 项目,该事件在输出目录下复制了一些 dll。
每当我使用 F5 启动应用程序时,我都会引发预构建事件。
换句话说,我会在每次运行时强制重建解决方案。我能怎么做?
windows-8 - 使用 Pre-build 命令将 appxmainfest 文件的内容复制到另一个文件
我一直试图让这个重新构建命令适用于 Visual Studio 2012 中的 Windows 8 项目。
StoreManifest.xml
每次我进行重建时都会复制xml 文件;但是 Package.appxmainfest 永远不会改变。
我做错了什么?
c# - 在预构建事件中添加源文件和程序集引用
我想在我的项目中有一个“manifest.json”文件,其中包含项目所依赖的 .cs 和 .dll 文件的列表,但不是项目的一部分。要在构建时也编译这些文件,我需要以某种方式告诉 Visual Studio 将这些源文件和程序集包含到构建过程中。
有没有办法在预构建事件中做到这一点?
visual-studio-2010 - MSBUILD 在什么环境下运行?
当我们通过 MSBuild 运行构建时,MSBuild 在什么上下文中运行?
我问的原因是因为我有调用命令行程序(ajax 缩小)的预构建事件,如果项目是通过 VS2010(在同一台机器上)构建的,它可以完美运行,但是当我们的构建系统(CCNet ) 正在构建它。我得到的错误是 9009,这意味着它找不到文件。命令行程序为其位置设置了一个环境路径(环境路径是通过 setx 设置的,也许它只是为当前用户设置的?),所以除了 CCNet 调用 MSBuild 之外,只调用它的名称在所有情况下都可以正常工作。