如何在哪里检查app.config中是否有多余的程序集?

时间:2019-07-09 19:13:44

标签: c# visual-studio compilation

我的App.config中有这个文件:

<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  <!--<dependentAssembly>
    <assemblyIdentity name="saxon9he" publicKeyToken="e1fdd002d5083fe6" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-9.8.0.12" newVersion="9.8.0.12" />
  </dependentAssembly>-->
  <dependentAssembly>
    <assemblyIdentity name="CommonServiceLocator" publicKeyToken="489b6accfaf20ef0" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-2.0.4.0" newVersion="2.0.4.0" />
  </dependentAssembly>
</assemblyBinding>
</runtime>

撒克逊人的部分(我注释掉了)是错误的:以某种方式被抛在了后面,但是我的程序不再使用它,并且dll也不再存在。 发生的情况是程序停止运行而没有任何警告。 我可以在运行时(从程序中)检查这种错误吗?如果是这样的话:何时何地?

另一个有趣的事情:在构建过程中未重建App.config。为什么不? 使用Win 10和VS2019

0 个答案:

没有答案