ASP.NET Master Page frameworkName:值不能为null错误

Kir*_*ril 3 asp.net master-pages

我正在阅读一些ASP.NET教程,我正在研究的第一个是如何制作母版页.当我创建母版页时,我收到一个错误:

Value cannot be null.  Parameter name: frameworkName
Run Code Online (Sandbox Code Playgroud)

它出现在我的母版页(MasterPage.master)的第一行,它是创建的默认页面 - 我根本没有修改它:

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>
Run Code Online (Sandbox Code Playgroud)

有人能告诉我frameworkName参数是什么,我该如何摆脱这个错误?仅供参考:我正在使用Visual Studio 2010.

Jon*_*onH 8

这是VS 2010中的一个错误:

您看到此错误的原因是xaml中存在无法解决的程序集引用.在与.xaml文件相同的目录中有一个startpage.csproj.请将两者复制到新文件夹并在VS2010中打开项目文件.这应该工作.

http://connect.microsoft.com/VisualStudio/feedback/details/485162/edit-startpage-xaml-frameworkname-value-cannot-be-null

这是我目前拥有的主文件,所以我会检查缺少的程序集?:

<%@ Master Language ="C#"AutoEventWireup ="true"CodeFile ="Site.master.cs"Inherits ="SiteMaster"%>

您还可以重新创建解决方案并导入新的.sln文件吗?