PERGUNTA

SILVAHH 05/10/2012 20:35:01
#411429
Oi amigos, eu estou com um problema que dessa vez acho que vai ser fácil de resolver kk

Eu quero compilar meu projeto com NetFramework 4.0 e não o 4.5

mais ele ta compilando em 4.5, onde que eu mudo pra compilar com Framework 4.0 no Visual Studio 2010 e 2012

Obrigado por mais essa pessoal ^ ^
OCELOT 05/10/2012 21:30:13
#411433
Resposta escolhida
O VS.Net 2010 usa no máximo o .Net 4.0, e tanto nele quanto no 2012 é nas propriedades do projeto que se muda a versão do .Net Framework.

Como você está vendo que o programa foi compilado para o .Net 4.5 e não para o 4.0?
SILVAHH 05/10/2012 22:15:47
#411434
Olá OCELOT

Eu vejo aqui App.config

<supportedRuntime version=[Ô]v4.0[Ô] sku=[Ô].NETFramework,Version=v4.0,Profile=Client[Ô] />

Mais em qual opção das propriedades? eu procurei em tudo kk

no 2010 eu vi aqui e está como 4.0, mais no 2012 está no 4.5 queria colocar 4.0 também ^ ^

Obrigado pelo posto amigo!
OCELOT 05/10/2012 23:47:11
#411436
O app.config não diz para qual versão o programa foi compilado, ele nem mesmo é necessário para o programa funcionar e não me lembro do VS.Net ter criado sozinho esta tag do supportedRuntime para mim no app.config. Dificilmente você vai precisar usar essa configuração do app.config, se não tiver problemas com o programa eu diria para você nem mesmo incluir ela.

No VS.Net 2012 para mudar o framework é só abrir as propriedades do projeto e na aba [Ô]Application[Ô] você vai encontrar um combo lá escrito [Ô]Target Framework[Ô], se for o caso de ser a versão express eu não tenho certeza se é exatamente no mesmo local, apesar de que não vejo porque deveria ser diferente.
SILVAHH 06/10/2012 02:09:35
#411438
Oi OCELOT

Obrigado pela resposta amigo, me ajudou muito, agradecido ^ ^
Tópico encerrado , respostas não são mais permitidas