Visual Studio 14.0.24720.00 Update 1では、1つのASP.NET C#プロジェクトのソリューションがあります。私はコンパイルしようとすると、1行目に281個のエラーが発生します。これは頻繁に起こります.1000個程度のエラーが発生することもありますが、過去にはリストのどこかに常に少なくとも1つの実際のエラーそれ以外のメッセージはすべて削除されます。 (時には2回再コンパイルしなければならなかったこともあります)。この場合、281のエラーはすべて1行目にあり、いずれも有効なエラーではないようです。Visual Studio、何百もの偽のエラーメッセージ(すべてapsxファイルの1行目)
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PrintRaces.aspx.cs" Inherits="iVoterGuide.com.Print.PrintRaces" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
そして、ここでは、エラーメッセージのサンプルです。このセクションでは、ほとんどのより多くの異なるメッセージを持っているので選ばれた、:ここで
最初のいくつかのエラーはすべて「改行定数」「文字リテラルの文字数が多すぎます」「空の文字リテラル」です。私は自分のコードで文字リテラルを見つけることができません。他のインスタンスのメモリから、私は3つの最も頻繁なメッセージがあると思います、そして、彼らは通常、リストに向かいます。
この場合、ファイルはC#コードビハインドで新しく作成された.ASPXファイルです。マスターページはなく、スクリプト、CSS、およびインクルードをすべて削除しました。結果に変更はありません。
誰かが問題の原因や方法を提案できますか?本当にありがとう。
編集:いくつかのVBコードが誤ってC#コンパイラによってコンパイルされていることは明らかですが、どこから来ていますか、C#コードからエラーが取り除かれたときにエラーはなぜ消えますか?
同じ変数を2回定義したと思います。 1行目には「既にGetの定義が含まれています。 – jdweng
すべてのエラーが1行目に現れる本当の理由は、いずれの行でも戻り値がないことです。各行にリターンを追加すると、エラーが発生している行番号が正確に表示されます。 – jdweng
VB.NETとC#の構文を混在させようとしているようですが、それはできません。 C#またはVB.NETにしか固執できません。 –