问题标签 [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 投票
0 回答
382 浏览

visual-studio-2010 - 每次构建项目时,如何强制 Visual Studio 2012 运行项目的预构建事件?

我在 C# 项目上有一个预构建事件——当从 VS2010 构建时,这个预构建事件在项目的每个构建上运行。然而,从 VS2012 开始,预构建事件仅在项目需要重建时运行,而不是在每次构建时运行。

有没有办法在 VS2012 中规避这种行为并强制预构建事件在每个构建上运行?

0 投票
3 回答
7099 浏览

c# - Visual Studio 中的预构建事件

做什么

属性 -r "$(ProjectDir)FileName.cs"

方法?。
谁能解释一下这个的含义以及在哪里可以找到 Prebuild 事件的列表?

0 投票
3 回答
386 浏览

asp.net - 在预构建事件中从解决方案目录和项目目录复制

我检查了这个链接: http ://webproject.scottgu.com/VisualBasic/UserControls/UserControls.aspx

关于在各种项目中使用用户控件。但我没有得到这些部分

我总是以这个错误告终:命令“ copy $Projects\TestUserControl\TestUserControl\*.ascx $WebApplication1\control\”以代码 1 退出。

任何人都可以向我解释正确的语法吗?

谢谢

0 投票
0 回答
959 浏览

.net - Multi-Line Visual Studio 条件预生成事件返回 255

每次进行构建时,我都在运行预构建事件。它完美地工作:

现在我希望它只在不调试的情况下完成

但是,VS2010 告诉我它以代码 255 退出。我无法弄清楚该代码的含义或为什么我遇到问题。

我尝试在 $(ConfigurationName) 和 Debug 周围添加双引号,尝试使用新行等,甚至检查它是否是 Debug 并执行 exit0。

似乎我的 If 被忽略或丢弃了。只有在非调试的情况下,我才能让它运行?

0 投票
3 回答
4747 浏览

visual-studio - Windows 服务的预/后构建事件。最佳实践

有一个 Windows 服务,需要通过项目构建重新创建它。

在活动前:

sc 查询“服务”| findstr /i 运行 | if "%errorlevel%"=="0" (sc stop "Service")

sc 查询“服务”| findstr /i 运行 | if "%errorlevel%"=="0" (sc delete "Service")

在后期活动中:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe $(TargetPath)

网络启动“服务”

但我有类似的问题

错误 1 ​​命令“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe D:...\bin\Debug\Host.exe

net start "Service" " 以代码 2 退出。主机

有什么帮助吗?

0 投票
1 回答
1671 浏览

c# - visual studio c# 不构建由预构建事件更改的文件

我在visual studio 2010 c#中有解决方案。在预构建事件中,我执行更改此解决方案中的文件的命令。更新的文件未在当前版本中构建。我怎样才能做到这一点,文件,随着更改,将在当前版本中构建???

谢谢。

0 投票
0 回答
332 浏览

.net - 当命令不是批处理文件且包含宏时,在 Visual Studio 2010 预构建事件字段中编写多个命令

我想在 Visual Studio 中执行多个预构建事件。但是 Visual Studio 会获取预构建事件字段中的所有文本并将其作为一个命令行函数执行,除非您正在调用一堆批处理文件。在批处理文件的情况下,您可以在每个批处理文件前面添加前缀,call并将它们全部放在单独的行中,Visual Studio 将调用它们中的每一个。

但是我要执行的命令不是批处理文件。它们是使用包含 Visual Studio 预生成事件宏的参数的 EXE 调用。

例如像这样:

这只是一个预构建事件。我添加换行符只是为了便于阅读。真正的预构建事件中没有换行符。

我想在一个预构建事件中拥有其中的几个。

0 投票
0 回答
314 浏览

python - 在预构建事件中生成 Qt 资源文件

我正在使用 Qt 4.8.4 和 Visual Studio 2012。

我有一个充满图片(皮肤、声音)的app-resources文件夹,在项目的预构建事件中,我通过运行自己的 Python 脚本生成 *.qrc 资源文件。

问题是每次构建项目时都会重新生成 .qrc 文件。但是皮肤和声音不会那么频繁地变化。

有什么方法可以跟踪我的 app-resources 文件夹的内容没有被修改,所以我可以跳过预构建步骤?

0 投票
2 回答
883 浏览

node.js - NodeJS“预构建事件”

我需要运行一些自动生成 javascript 的“预构建”事件,

我不希望我的主应用程序文件“server.js”很大,

如何独立执行外部 js 文件,并且只启动服务器

0 投票
1 回答
1040 浏览

visual-studio-2010 - 在 vs2010 中以代码 -1 退出的预构建事件

我有一个简单的批处理脚本在预构建事件中运行命令行只是

C:\path\to\batch\script\PreBuildGenANTLR.bat

批处理脚本包含

@echo off pushd ..\..\Parser java -jar ..\ANTLR\antlr-3.5-complete.jar -o .ANTLR ExprCppTree.g popd

我已经尝试过 exit 0 exit \b 0 SET ERRORLEVEL = 0 但似乎无论我做什么脚本都会运行,但构建会停止并出现错误,错误 MSB3073 exited with code -1。我尝试了很多其他的方法来使这个脚本返回零,包括http://blogs.msdn.com/b/astebner/archive/2006/08/08/691849.aspx中概述的步骤。依然没有。该脚本运行时出现一堆警告,但没有错误。它做了它应该做的事情,但构建仍然停止并以代码-1退出。我到底做错了什么?我怎样才能让它返回零并继续构建?