AsV*_*leO 4 .net c# reflection reference nuget
更新我的解决方案引用上一个预发布版本的.NET Framework NuGet包之后.我有一个建筑错误:
已导入具有等效标识的多个程序集:'C:\ Projects\RP\packages\System.Reflection.4.1.0-beta-23516\lib \net46\System.Reflection.dll'和'C:\ Program Files(x86) )\参考程序集\ Microsoft\Framework.NETFramework\v4.6\Facades\System.Reflection.dll'.删除其中一个重复的引用.
我无法弄清楚如何解决这个问题.如果我使用NuGet删除System.Reflection它会抛出引用错误异常,它需要System.Reflection v.4.1.0.0.
无法加载文件或程序集'System.Reflection,Version = 4.1.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一.该系统找不到指定的文件.
我该如何删除副本?
通过更改此行来解决此问题app.config:
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
Run Code Online (Sandbox Code Playgroud)
至
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
Run Code Online (Sandbox Code Playgroud)
在Visual Studio项目中管理.NET Framework包很麻烦.有关引用的信息存在于.csproj/ .vbproj,app.config,packages.config.
| 归档时间: |
|
| 查看次数: |
1293 次 |
| 最近记录: |