如何设置使用Visual Studio2022

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

在我们的组织中实施的一个奇怪的Infosec指南,其中任何使用视觉工作室在我们的笔记本电脑上开发的EXE应用程序无法在Visual Studio本身上进行调试。最近有一个毯子禁令在我们的笔记本电脑上执行任何EXE,以阻止我们调试使用Visual Studio开发的任何应用程序。现在,Windows团队说,如果我们的EXE包含“发布者名称”为“ Microsoft”或“ Orgname”,他们可以给出例外。我们在Visual Studio 2022中获得选项,以在.NET Framework 4.x的Project File属性下设置Publisher名称,但是.NETCORE应用程序不可用。即使.NET Framework 4.x可以选择设置“发布者名称”,但是当我们双击构建的EXE时,也不会反映同样的反映。 我在这里需要的建议是:

如果你们遇到了这样的限制,以及您是如何克服的。
    如何根据.NET和.NETCORE设置DEBUG文件夹中EXE的发布者名称。
  1. 任何建议我朝着正确方向朝着正确的帮助的建议将是很大的帮助...谢谢。
  2. Edit:添加屏幕截图供参考。

Edit2:添加Windows Defender警报的屏幕截图

Screen shot from Visual studio

该应用程序由 Windows Defender alert showing Publisher Name as Unknow even after setting the same from Screen shot 1 on Visual studio签名。通过可靠的证书授权签署代码几乎是分发软件并让人们信任您的代码的唯一方法。

这里有一些很好的文档,代码签名的工作方式,如何验证真实性等等:
c# .net visual-studio visual-studio-2022
1个回答
0
投票

Https://pkic.org/uploads/2013/10/casc-code-signing.pdf

但是,您可以自我标志,但是,它仅适用于已安装的本地机器。 我们公司在我们的申请证书中使用的是digicert:

https://www.digicert.com/signing/code-signing-certificates

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.