Diskuze: Problem s VS2013

C# .NET .NET (C# a Visual Basic) Problem s VS2013 American English version English version

Avatar
zenik
Člen
Avatar
zenik:

Zdravim, mám takový menší problem s VS2013. Když přejmenuju okno programu ve vlastnostech, name si dám místo Form1 např oknoProgramu, tak po stisknutí entru se to sice přejmenuje ale pak to začne hlásit tuhle chybu "The type or namespace name 'oknoProgramu' could not be found (are you missing a using directive or an assembly reference?". Problem je v tom, že po přejmenování okna to nepřejmenuje v části Program.cs přesněji tuhle část "Application.Run(new Form1());" kde pořád zustáva Form1 místo nového názvu. Když jí přejmenuju ručně tak vše zase funguje dál. Naposled jsem s VS pracoval v neděli a všechno bylo v pořádku a přejmenovávalo to i v tomhle kousku. Problem co jsem si všiml je zatím jenom s oknem. Warez verzi taky nemám. Mám školní licenci z Dreams Parku.
Díky za rady jak to opravit :))

Editováno 14.1.2014 15:54
 
Odpovědět 14.1.2014 15:53
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na zenik
Jan Vargovský:

Buď přejmenováváš přímo v Solution Exploreru a nebo už přímo v kódu a protože má objekt někde na sebe reference (už jen třeba druhou partial část) tak stačí po přejmenování dát, že chceš provést změny všude. Nebo přejmenovávej přímo přes Rename (F2 ve starých zkratkách, v nových nevím)

 
Nahoru Odpovědět 14.1.2014 16:11
Avatar
coells
Redaktor
Avatar
Odpovídá na zenik
coells:

Většinou se to stane, když před přejmenováním není kód kompilovatelný.

VS se snaží inteligentně přejmenovat název souboru, název třídy i všechny odkazy najednou. V případě, že máš někde v kódu chybu před přejmenováním, pak VS udělá co může, ale nastane přesně ta chyba, se kterou se potýkáš. Pak už máš v kódu nesrovnalosti a VS si s tím neví rady, takže přejmenování zpět už nebude fungovat.

 
Nahoru Odpovědět 14.1.2014 16:23
Avatar
zenik
Člen
Avatar
zenik:

no ja jsem zatím žádnej kod ani nezačal psát. Hned po přejmenování to tohle děla. Asi bych si zvyknul to dělat ručně, ale jde mi o to proč to najednou začalo dělat když předtím to dělalo všude samo a nebyl s tím žádný problem případně jestli jsem někde omylem nějak nenastavil sám.

 
Nahoru Odpovědět 14.1.2014 16:29
Avatar
zenik
Člen
Avatar
zenik:

přijde mi, že to je spíš nějaka chyba někde v programu nebo ja už fakt nevim ještě zkusim reinstall

 
Nahoru Odpovědět 14.1.2014 19:15
Avatar
Lako
Člen
Avatar
Odpovídá na zenik
Lako:

Nepoužívej winform...
(ale chápu, že třeba ve škole musíš, takože to je rada do budoucna)

 
Nahoru Odpovědět 15.1.2014 20:54
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.