Visual Studio 2010 SP1 可以安全安装吗?Assembly 签名到底是啥?
Posted
技术标签:
【中文标题】Visual Studio 2010 SP1 可以安全安装吗?Assembly 签名到底是啥?【英文标题】:Is Visual Studio 2010 SP1 safe to install and what exactly is Assembly signingVisual Studio 2010 SP1 可以安全安装吗?Assembly 签名到底是什么? 【发布时间】:2011-03-12 11:06:09 【问题描述】:我刚刚在我的 rss 阅读器中收到了this MSDN blogpost,我想知道(因为我不完全理解他所说的是否应该安装 SP1 的过程
另外我想知道:
如何在 Visual Studio 中对程序集进行签名? 操作系统如何检查这些标志? gcc (mingw) 或任何其他适用于 Windows 的编译器是否对其程序集进行签名?【问题讨论】:
【参考方案1】:1) 是的。如果您不交付已签名的程序集,则不必担心修补 MSBuild 工具。
2) 使用公钥。 http://msdn.microsoft.com/en-us/library/ab4eace3.aspx
3) 操作系统没有。 .Net 框架可以。程序集加载器根据摘要验证公钥以检测修改。如果程序集已被修改,它不会被加载。 http://www.csharp411.com/net-assembly-faq-part-3-strong-names-and-signing/
4) 我不知道。在 Windows 上,这个概念存在于 .Net 框架中。 Win32 二进制文件不允许该功能。
【讨论】:
以上是关于Visual Studio 2010 SP1 可以安全安装吗?Assembly 签名到底是啥?的主要内容,如果未能解决你的问题,请参考以下文章
安装 Visual Studio 2010 SP1 后有没有办法释放空间
Visual Studio 2010 SP1 安装项目不安装 Visual C++ 2010 运行时库的 SP1
Visual Studio 2010 SP1 上的 ASP.NET 代码分析
VS 2010 不工作并在 Windows 10 中安装 Visual Studio 2010 SP1 更新