更改临时生成后可视化工作室文件夹



我想添加生成后事件以通过我的签名器应用程序对某些项目输出进行签名 - 这是一个简单的控制台应用程序,其中包含一个操作。

我在构建后事件命令行窗口中添加了它

$(OutDir)ToolsSignTool.exe $(TargetPath)

在此命令上,Visual Studio (2015( 出于某种原因在临时文件夹中创建一个临时 exe 并尝试运行它。我公司的安全设置阻止了它,我认为他们是对的,但构建失败了。

有人可以帮助解释如何防止VS执行此奇怪的操作并仅运行*.exe或如何在不更改全局环境温度的情况下更改VS的临时文件夹吗?

不确定,如果你仍然需要这个答案。我们公司遇到了同样的问题(VS 2019(。项目中的每个生成前或生成后事件都将自动打包到一个批处理文件 (*.cmd( 中。VS 在全局临时路径中创建此批处理文件。据我所知,您不能仅针对Visual Studio更改此临时文件夹。

我们所做的是为开发人员创建一个组策略,以允许Visual Studio 2019在临时文件夹中批量创建。现在我们能够使用 Postbuild 事件对 EXE 进行签名(如您所提到的(,最后我们可以使用 Visual Studio 调试/运行我们的应用程序。

最新更新