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

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

13得票5回答
如何从C#项目的构建事件访问Visual Studio解决方案级平台?

我们有一个大型的VS 2010解决方案,其中大部分是C#代码,但还有一些本地DLL是各种C#项目所依赖的(包括我们的单元测试DLL)。我们正在尝试支持库的32位和64位版本。因此,我们现在将本地DLL构建为32位和64位。问题是,许多C#项目都有后置生成事件,用于将所需的本地DLL复制到项目的...

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

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

266得票7回答
Visual Studio后构建事件 - 复制到相对目录位置

在成功构建后,我希望将输出目录的内容复制到相同"base"文件夹下的不同位置。这个父文件夹是一个相对的部分,根据源代码管理设置可能会有所不同。 我列出了一些可用的宏值... $(SolutionDir) = D:\GlobalDir\Version\AppName\Solution1\bu...

9得票4回答
在Visual Studio项目中是否有一种方法可以创建特定于用户的预/后生成事件?

我目前在项目中使用一个后构建事件将我的程序集复制到另一个目录,以进行调试。这仅适用于我的机器,并且仅用于调试目的,因此我希望它在*.csproj.user文件中而不是*.csproj文件中。我尝试将*.csproj文件中负责的元素复制到*.csproj.user文件中,但没有成功。 编辑: ...

8得票2回答
Visual Studio 的构建后事件是否可以与 ClickOnce 发布一起使用?

在Visual Studio 2008中,能否在ClickOnce发布时使用后期构建事件?如果可以,如何操作? 默认情况下,似乎只能使用预构建事件,而ClickOnce发布似乎会将项目构建到不同的位置,在启动后期构建事件之前。

21得票1回答
延迟后置构建的 Jenkins 作业

我有一个Jenkins作业,用于将我们的Java项目编译并发布到JBoss服务器上。显然,服务器需要时间来启动并部署新代码。我有第二个Jenkins作业,针对正在运行的JBoss实例运行Selenium测试。 我希望使第二个(Selenium)作业自动执行为第一个作业的后置构建操作(我已经完...

11得票1回答
发布的后置事件命令(Visual Studio 2010)

我在Visual Studio 2010中有一个项目。 该项目具有以下后建事件命令行: SET TARGET_PROJECT=TestMain IF NOT EXIST "$(TargetDir)IceBox" ( XCOPY /E /I /Y "$(SolutionDir)Extern...

7得票2回答
Visual Studio能否像对待app.config文件那样自动调整其他文件的名称?

在Visual Studio的.Net项目中添加应用程序配置文件时,它将被命名为app.config并在构建时重命名为ApplicationName.config。 我有一个包含大约40个项目的解决方案。我想为其中很多项目添加log4net功能。因此,对于每个项目,我都会添加一个app.lo...

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

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