При отладке в среде .NET с помощью Visual Studio 2008 Professional исходные файлы каким-то образом кажутся поврежденными, а желтая строка отладки не соответствует правильным строкам в исходном коде. Например, исходный файл может начинаться так:
// Copyright (c) Microsoft Corporation. All rights reserved.
namespace System.Web.Mvc {
using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
Любые идеи?
Это действительно раздражает, и я не смог найти решение в Google.
2 ответа
Похоже, у вас был файл в кодировке Unicode (UTF-16), который был открыт как UTF-8 или ANSI.
Попробуйте сохранить исходный файл как UTF8.
Похоже, что инструмент, который Microsoft использовала для добавления заголовка об авторских правах, не был дружественным к Unicode.
Плохие символы — это форма UTF-8 метки порядка байтов (BOM, 0xFEFF), которая (если она появляется) должна быть в начале файла.
Похожие вопросы
Новые вопросы
.net
НЕ используйте для вопросов о .NET Core - используйте вместо этого [.net-core]. .NET Framework - это программная среда, предназначенная главным образом для операционной системы Microsoft Windows. Он включает в себя реализацию библиотеки базовых классов, общеязыковой среды выполнения (обычно называемой CLR), общей системы типов (обычно называемой CTS) и динамической среды исполнения. Он поддерживает множество языков программирования, включая C #, VB.NET, F # и C ++ / CLI.