Помогите с C# разобраться
От: vic_sea  
Дата: 28.06.02 05:11
Оценка:
это глюк системы или я чего-то не так делаю?
запихал в форму ImageList. в редакторе добавил в него иконки в виде битмапов (17x18, 16 цветов). в ресурсах проекта они показываются
запускаю программу — рушится с сообщением "нету такого ресурса"
убираю битмапы из ресурсов — запускается.

вот что она выдает

[code]
An unhandled exception of type 'System.Resources.MissingManifestResourceException' occurred in mscorlib.dll

Additional information: Could not find any resources appropriate for the specified culture (or the neutral culture) in the given assembly. Make sure "SQLExplorer.resources" was correctly embedded or linked into assembly "SQLAdmin".
baseName: SQLExplorer locationInfo: SQLAdmin.SQLExplorer resource file name: SQLExplorer.resources assembly: SQLAdmin, Version=1.0.908.38838, Culture=neutral, PublicKeyToken=null
[code]
Re: Помогите с C# разобраться
От: VladABC Россия  
Дата: 02.07.02 02:53
Оценка:
Здравствуйте vic_sea, Вы писали:

VS>это глюк системы или я чего-то не так делаю?

VS>запихал в форму ImageList. в редакторе добавил в него иконки в виде битмапов (17x18, 16 цветов). в ресурсах проекта они показываются
VS>запускаю программу — рушится с сообщением "нету такого ресурса"
VS>убираю битмапы из ресурсов — запускается.

Сталкивался с подобным, но до конца не разобрался в причинах. Нужно подробнее разобраться с этой самой specified culture. Могу посоветовать откомпилировать все ручками. В моем случае помогло. Типа:

csc SQLAdmin /res:SQLExplorer
Re[2]: Помогите с C# разобраться
От: vic_sea  
Дата: 02.07.02 07:08
Оценка:
Здравствуйте VladABC, Вы писали:

VABC>Здравствуйте vic_sea, Вы писали:


VABC> Сталкивался с подобным, но до конца не разобрался в причинах. Нужно подробнее разобраться с этой самой specified culture. Могу посоветовать откомпилировать все ручками. В моем случае помогло. Типа:


VABC>csc SQLAdmin /res:SQLExplorer


уже разобрался. культура блин, бактериальная!
нужно класс формы окна поставить самым первым в исходном файле
когда компилятор проходит по файлу он пытается искать файл ресурсов
с именем сопадающим с именем самого первого класса в исходнике

т.е. вместо
public class MyClass
{
   //
}

public class MainForm : System.Windows.Forms.Form
{
   //
}


писать так

public class MainForm : System.Windows.Forms.Form
{
   //
}

public class MyClass
{
   //
}
Re[3]: Помогите с C# разобраться
От: Vlad ABC Россия  
Дата: 03.07.02 04:01
Оценка:
Здравствуйте vic_sea, Вы писали:

VS>уже разобрался. культура блин, бактериальная!


"Повезло" ...

А у меня консольное приложение и при компиляции в IDE — не видит ресурсов, ручками — видит.

Перемещение классов по исходнику во всевозможных комбинациях действия не возымели, к сожалению.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.