【发布时间】:2010-08-24 14:01:32
【问题描述】:
我有一个 Windows 服务,它与其他几个项目(类库)一起构成了一个解决方案。该服务还引用了 Quartz 调度程序(来自 soundforge)和 NValidate(这些不在 GAC 中)
当我尝试查看服务的安全设置时,我收到以下错误:
“Visual Studio 无法确定适用于您的项目的代码访问安全 (CAS) 权限。最可能的原因是您的项目引用了定义自定义权限的强名称程序集,但未正确安装在全局程序集缓存 (GAC) 中。要更正此问题,请尝试以下操作:
确保定义项目引用的程序集的任何自定义权限已正确安装到 GAC。如果这些程序集中的任何一个已经重建或修改了它们的版本号,您必须在 GAC 中安装新的程序集。
重新启动 Visual Studio。”
我已查看错误第 1 点中的建议,但看不到任何这种情况。
还有什么可能导致这个问题?
提前致谢
【问题讨论】:
标签: .net visual-studio-2008 security