“dotnet run”+应用程序白名单的代码签名

问题描述 投票:0回答:0

我是一名系统管理员,试图在 VS Code 中开发一个小型 ASP.NET Core 应用程序。我通常将 VS Code 用于 PowerShell,但目前只需要制作一个简单的 REST API,这就是我不使用完整 Visual Studio 的原因。

最近,我的公司实施了应用程序白名单,我已经获得证书用于签署我的应用程序并允许它运行。但是,虽然我相信我可以使用 dotnet build 进行编译,然后在它准备好部署时使用 SignTool.exe 进行签名,但我无法理解如何实现它以便于开发。有没有办法告诉 dotnet 在使用“run”或“watch”时进行编译和签名?也许使用 dotnet msbuild(可能带有目标),或者项目文件设置,或者在 appsettings.json 中?或者每次我想启动它进行测试时,我现在都必须构建、签名然后运行吗?

.net-core certificate code-signing
© www.soinside.com 2019 - 2024. All rights reserved.