把文件读到byte[]中,用Assembly.Load(byte[])方法加载后使用,这时候程序集文件是可以被替换的。每次使用时都这样加载使用。 这样就不用创建新的AppDomain了,但是可能会有一些副作用吧,需要试验试验。