C# 以编程方式读取Dll中的内容,并将其写入Silverlight中的另一个文件
作为我项目的一部分,我需要从远程服务器下载一个压缩文件夹,然后将其解压缩。对于解压,我使用SharpZipLib。我的疑问是,如果我使用BinaryReader和BinaryWriter进行读写,我的新dll是否会正常工作,或者新dll是否会损坏。我觉得这些类很好 “Currupted”的意思是“某个代码段有一个bug,而我没有发现它”。因此,是的,如果:C# 以编程方式读取Dll中的内容,并将其写入Silverlight中的另一个文件,c#,silverlight,C#,Silverlight,作为我项目的一部分,我需要从远程服务器下载一个压缩文件夹,然后将其解压缩。对于解压,我使用SharpZipLib。我的疑问是,如果我使用BinaryReader和BinaryWriter进行读写,我的新dll是否会正常工作,或者新dll是否会损坏。我觉得这些类很好 “Currupted”的意思是“某个代码段有一个bug,而我没有发现它”。因此,是的,如果: 你的包装代码有一个错误 您的传输代码有错误 你的解包代码有一个bug 一般来说,这取决于你是否得到一个损坏的文件 顺便说一下,Syste
- 你的包装代码有一个错误
- 您的传输代码有错误
- 你的解包代码有一个bug
System.Reflection.Assembly.Load
Silverlight中的方法:
(…)具有SecurityCriticalAttribute属性,该属性将其限制为.NET Framework for Silverlight类库的内部使用。使用此成员的应用程序代码引发MethodAccessException
所以,我希望你有一个很好的计划来处理这个问题。我正确地回答了你的问题吗?如果您可以正确下载zip文件并将其完美解压,那么为什么需要再次读取和写入该dll?