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

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

15得票6回答
在后期构建事件中更新本地NuGet包

我为我的个人和工作相关的类库单独创建了本地NuGet库存储库。 我已经为一些不再开发的库创建了一些NuGet包。 我这样做只是因为我不知道如何在项目构建后自动更新它们。 我已经找到了所有工作都是由NuGet命令行和Visual Studio命令提示符完成的。 所以我可以很容易地做我需要的工...

15得票4回答
从Visual Studio的后期构建事件命令行中运行Grunt

我已经尝试在Visual Studio 2010和Visual Studio 2012中完成此操作。如果我的Gruntfile.js文件位于项目的根目录中,我可以从后期构建事件命令行运行"grunt"命令并且它可以正常运行。grunt or grunt.cmd 但如果它在子目录中$(Proje...

14得票2回答
Visual Studio后构建事件中删除整个文件夹

我正在尝试使用以下命令行删除输出目录中的文件夹:del /F "$(TargetDir)Content\" 虽然我尝试了几种不同的方式,包括不加 /F,加上/不加斜杠在前面和后面等,但最终我总是以错误代码 1 退出。Error 1 The command "del /F "E:\pro...

14得票2回答
使用资源编辑器在构建后更改图标

这个问题在几个地方都有提到(比如这里和这里)。 在第二个问题中有一条评论建议使用ResHacker.exe -addoverwrite "Project.exe", "Project.exe", "ProgramIcon.ico", ICONGROUP, MAINICON, 0 我还尝试使用...

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

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

13得票5回答
Visual Studio后构建事件MT.exe命令失败,错误代码为9009。

你好,我正在从我的发布后事件中运行以下命令:C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\mt.exe -manifest "$(ProjectDir)$(TargetName).exe.manifest" -updateresource:...

13得票5回答
在调试之前运行批处理脚本

我想在调试程序之前每次运行批处理脚本。 对于构建事件,此功能通过预编译事件、后编译事件实现。 对于实际的调试,我找不到任何预调试、后调试事件。 如何实现这种情况呢? 我正在使用VS2008,.net framework 3.5,c#应用程序。 我反对在应用程序中创建一些额外的代码行来...

12得票3回答
如何在Visual Studio的后期构建事件中使用msbuild?

我正在尝试在我的Visual Studio项目中配置YUICompressor.NET。 据我所知,我需要创建一个.proj文件并将其添加到我的解决方案中。之后,我需要创建一个后置构建事件,来构建这个.proj文件,这样我就能得到想要的输出(压缩后的js/css文件)。 所以,我有: ...

12得票8回答
VS后构建事件

我希望实现一个后构建事件,执行以下操作: 复制 DLL 输出的相对路径(1 个文件,不包括所有调试文件) 将输出的 DLL 注册到 GAC 如何实现?