我有一个应用程序一直运行良好,直到现在使用 Net 3.5 下的强名称程序集。
最近我将项目移至 Net 4.0,并且我还使用代码签名证书对程序集进行了签名。当我在安装了 Windows 7 的机器上启动应用程序时,程序不会启动(它在执行第一行代码之前抛出异常)。
为了尝试找出问题所在,我安装了程序,仍然使用 Net 4.0,但没有使用代码签名证书对程序集进行签名;程序运行正常。
所以,我的问题是:在 Net 4 下,如何将 FullTrust 授予已使用我们的代码签名证书签名的程序集?
谢谢,马丁。