1

在我的计算机因删除各种版本的 VS 和 SQL Server 而有点混乱后,我遇到了一个非常奇怪的错误。似乎我修复了项目设置,并且在微软的建议下一直是一个“好女孩”。然而,这是错误!当我打开我的项目时,我得到了这个窗口。根据我的发现,VS 2012 for web 默认以 4.5 框架为目标,所以听起来我的错误不应该发生。我已经尝试遵循第二个选项并安装它想要的任何东西,不幸的是没有任何改变错误消息

在此处输入图像描述 在此处输入图像描述

任何不需要我重新安装整个东西的建议?

4

1 回答 1

0

尝试 web.config,因为这是最有可能出现错误的区域。您可以“强制”将 web.config 设置为特定版本,我将同时添加 c# 和 vb/net,以便它们始终存在。我有一个 web.config 模板,我用它来开始我的所有项目。下面是我认为你需要的部分的一部分。只需更改 .net 的值

<system.codedom>
        <compilers>
            <compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
                <providerOption name="CompilerVersion" value="v3.5"/>
                <providerOption name="WarnAsError" value="false"/>
            </compiler>
            <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" warningLevel="4" type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
                <providerOption name="CompilerVersion" value="v3.5"/>
                <providerOption name="OptionInfer" value="true"/>
                <providerOption name="WarnAsError" value="false"/>
            </compiler>
        </compilers>
    </system.codedom>
于 2013-08-27T13:36:17.607 回答