поколение файла разработчика перестало работать

В Swift 3 и Swift 4, используя Core Graphics, довольно просто сделать то, что вы хотите:

extension UIImage {
    func pixelData() -> [UInt8]? {
        let size = self.size
        let dataSize = size.width * size.height * 4
        var pixelData = [UInt8](repeating: 0, count: Int(dataSize))
        let colorSpace = CGColorSpaceCreateDeviceRGB()
        let context = CGContext(data: &pixelData,
                                width: Int(size.width),
                                height: Int(size.height),
                                bitsPerComponent: 8,
                                bytesPerRow: 4 * Int(size.width),
                                space: colorSpace,
                                bitmapInfo: CGImageAlphaInfo.noneSkipLast.rawValue)
        guard let cgImage = self.cgImage else { return nil }
        context?.draw(cgImage, in: CGRect(x: 0, y: 0, width: size.width, height: size.height))

        return pixelData
    }
 }
7
задан Pauly 29 August 2008 в 03:42
поделиться

4 ответа

У нас были подобные проблемы прежде, к сожалению, я не помню точного решения.

, Если Ваше использование проекта "веб-сайта" (никакой файл проекта) тогда запускается путем проверки, что и страница и управление и устанавливают свойство ClassName в первой строке aspx/ascx файла и что Вы определяете полное имя класса включая пространство имен.

Пример:

< Язык @Control = "VB" AutoEventWireup = "ложный" ClassName = "YourProjectName. YourUserControl" Наследовался = "YourProjectName. YourUserControl" CodeFile = % "YourUserControl.ascx.vb">

Много раз не установка всех их будет все еще работать, но Вы получите нечетные ошибки компилятора и поведение в VS.

, Если Вы использующий проект Приложения веб-сайта пытаетесь удалить файл разработчика вручную и затем щелкаете правой кнопкой по своему проекту и выбираете "Convert from Web Application". Это желание должно воссоздать файл разработчика для Вас.

Мое только другое предложение должно было бы воссоздать страницу и/или пользовательский элемент управления с нуля.

9
ответ дан 6 December 2019 в 23:16
поделиться

Jared, Вы поразили его. Используя "Преобразовывают в веб-приложение" для ручной генерации файла разработчика, решает мою проблему. Я рад, что Вы отправили это, прежде чем я начал переустанавливать. Спасибо.

2
ответ дан 6 December 2019 в 23:16
поделиться

Вы могли бы попытаться архивировать шаблон нового файла с его эквивалентным разработчиком. Если VS кашляет тогда, можно сделать опцию "Add Existing" с файлом, который Вы уже имеете.

Это, кажется, однако, проблема с Вашей установкой VS2008, таким образом, Вы могли бы попытаться переустановить его.

0
ответ дан 6 December 2019 в 23:16
поделиться

Я обнаружил, что при использовании настраиваемого элемента управления вам нужно добавить ссылку на .dll. Это исправило это для меня после перехода с веб-сайта на веб-приложение.

0
ответ дан 6 December 2019 в 23:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: