建立两个工程,一个test。ext,一个lib.dll,
lib。dll
加入[assembly: AssemblyKeyFile(@"E:\Snks\test.snk")]
配置输出到C:\Out\Sub下test.exe 用到里面的一个类
copy local = false
加入App.Config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
            <probing privatePath="Sub" />
        </assemblyBinding>
    </runtime>
</configuration>
设置里改为输出C:\Out\结果:
C:\Out
test。exe
test.exe.config
C:\Out\Sub
lib.dll为啥运行就出现那个Just-in-time对话框把exe的copy local改成true,编译再删除exe根目录的dll,保留sub的dll,就可以运行,
不知道是为什么?
是不是我做的有什么问题,谢谢