The*_*Sky 25 .net asp.net asp.net-mvc binding mvc-mini-profiler
我有一个MVC3项目,我从VS2010升级到VS2012.该项目也有参考MiniProfiler.我们的应用程序在VS2012中编译并运行良好,没有任何警告/错误.使用IIS Express运行时,两个程序集都可以正常加载 但是,在使用ASP.NET编译器工具时,我收到以下警告:
Microsoft(R)ASP.NET编译工具版本4.0.30319.17929预编译ASP.NET应用程序的实用程序版权所有(C)Microsoft Corporation.版权所有.
(0):警告:以下程序集依赖于高于目标的.NET Framework版本,并且可能在运行时导致失败时无法正确加载:MiniProfiler,Version = 2.1.0.0,Culture = neutral,PublicKeyToken = b44f9351044011a3.依赖项为:System.Data.Linq,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089.您应该确保依赖程序集对于目标框架是正确的,或者确保要处理的目标框架是从属程序集的目标框架.
我们没有明确的参考System.Data.Linq.直到VS2012更新,我们没有任何错误.该MiniProfiler版本确实以.NET 4.0为目标(我们的应用程序也是如此).可能导致此警告的原因是什么?
The*_*Sky 22
我终于能够通过这个答案的提示修复它.我在以下内容<add>中添加了以下行web.config:
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0">
<assemblies>
<!-- etc... -->
<add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<!-- etc... -->
</assemblies>
</compilation>
<system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12057 次 |
| 最近记录: |