depuis de travail avec Visual Studio 2012 RC, nous obtenons un HttpCompileException lors de l'utilisation d'une classe, d'une bibliothèque de classes portable (.net 4.5 et métro profil) au sein d'un rasoir de vue.
Exception: (l'allemand à l'anglais traduit sur google, désolé)
System.Web.HttpCompileException (0x80004005):
c:\Users\user\AppData\Local\Temp\Temporary ASP.NET
Files\root\1995167a\126b7c4d\App_Web_index.cshtml.1fbcdbb1.zaniprm5.0.cs(29):
error CS0012: The type 'System.Object' is not in a referenced assembly is
defined. Add a reference to the Assembly "System.Runtime, Version = 4.0.0.0,
Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a" added.
at
System.Web.Compilation.AssemblyBuilder.Compile()
System.Web.Compilation.BuildProvidersCompiler.PerformBuild()
System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath)
...
Structure de la Solution:
- Portable De La Bibliothèque De Classes.net 4.5 et métro profil)
- public class Utilisateur { ... }
- MVC 4 (.net 4.5)
- Référence à la Bibliothèque de classes Portable
- Rasoir-Vue
- @modèle de l'Utilisateur
Depuis Visual Studio 2012 RC ajoutant une référence "du Système.Runtime" n'est plus possible.