生成序列化程序集

Posted

技术标签:

【中文标题】生成序列化程序集【英文标题】:Generate Serialized Assemblies 【发布时间】:2013-03-29 04:08:46 【问题描述】:

我在构建版本时遇到问题。我有我的主要操作系统,我正在运行一个包含我所有开发工具的虚拟机。 我正在共享 USB 驱动器并将其映射到 VM 中的主要操作系统。

当我尝试构建时,出现以下错误。

Could not load file or assembly operation is not supported

如果我关闭 Generate Serialized Assemblies,它将编译。 我已经检查了文件的属性,并且我没有像某些帖子所建议的那样从 Windows 取消阻止选项。 有没有其他方法可以解决这个问题? 禁用 Generate Serialized Assemblies 的缺点是什么?

这是我尝试在此新设置下构建的第一个项目。我确实有其他需要构建的项目,其中一些确实使用 [Serialized]。

【问题讨论】:

我还在 app.config 文件中启用了 loadFromRemoteSources = true 【参考方案1】:

我找到了解决办法。当然是安全相关的。

C:\Windows\Microsoft.NET\Framework\v4.0.30319\CasPol -m -ag 1 -url file://HostName* FullTrust

【讨论】:

以上是关于生成序列化程序集的主要内容,如果未能解决你的问题,请参考以下文章

生成序列化程序集

如果我已经创建了一个序列化程序集,为啥代码会编译一个序列化程序集?

使用 WCF 和 Data Contract Serializer 时需要生成 XmlSerializers 程序集

基于 select 语句中的特定记录集的 Oracle 序列/编号生成

序列号生成器库

不同程序集版本的二进制反序列化