Ulysses Alves

Jul 31, 2015 13:13
@LuizNegrini se não se importar, tem como passar o seu projeto front end MVC só pra gente testar essa injeção de dependência? Pode tirar todo código de negócio e que não é relevante à injeção de dependência, que aí eu debugo aqui e tento resolver também
Jul 31, 2015 13:09
rs
Jul 31, 2015 13:09
Sul Americano eu sou
Jul 31, 2015 13:09
se é de mim que vcs estão falando
Jul 31, 2015 13:09
k
Jul 31, 2015 13:09
eu não sou americando não
Jul 31, 2015 13:09
Ah sim
Jul 31, 2015 13:08
@LuizNegrini
Jul 31, 2015 13:08
é oferecer uma recompensa
Jul 31, 2015 13:08
uma forma de conseguir mais ajuda
Jul 31, 2015 13:08
bom
Jul 31, 2015 13:06
Eae
Jul 31, 2015 13:06
brincadeira gente
Jul 31, 2015 13:06
é que tá zoando o projeto mesmo kk
Jul 31, 2015 13:05
essa DLL kernel.Bind( x => x.FromAssembliesMatching( "Cara.Sacanagem.Desse.Projeto.dll" )
Jul 31, 2015 13:05
kkkkkkkk
Jul 31, 2015 12:05
e vai usando essa primeira forma até descobrir como fazer a segunda forma funcionar
Jul 31, 2015 12:05
Tudo bem que as duas deveriam funcionar, mas se nesse caso a primeira forma funcionar você já sai ganhando
Jul 31, 2015 12:04
Pode ser que ela funcione
Jul 31, 2015 12:04
e se você tentar essa outra forma então?
Jul 31, 2015 12:04
mas tipo
Jul 31, 2015 12:03
sei
Jul 31, 2015 12:02
É igual você falou, depois eles comparam as duas formas na seção "What's the difference between these approaches?"
Jul 31, 2015 12:01
São duas formas mesmo
Jul 31, 2015 12:01
Realmente você está certo
Jul 31, 2015 12:01
hm
Jul 31, 2015 11:59
Ele não diz que são duas alterantivas. O que ele fala é 'After creating a new MVC3 application" = "Depois de criar uma nova aplicação MVC3", e a criação dessa aplicação foi no primeiro passo, que é a seção que eu te passei
Jul 31, 2015 11:59
Nâo não, @LuizNegrini
Jul 31, 2015 11:58
hm
Jul 31, 2015 11:58
No código mostrado nessa seção ele faz a herança e sobrescreve o método CreateKernel()
Jul 31, 2015 11:57
Só essa seção "Using Binaries from Github" mesmo
Jul 31, 2015 11:57
Jul 31, 2015 11:50
Não. A documentação diz que tem que fazer essa herança e sobrescrever o método. Talvez seja esse o motivo do problema então. Faz um teste por favor, pra gente ver se é isso mesmo.
Jul 31, 2015 11:49
Tem que herdar de NinjectHttpApplication e sobrescrever o método CreateKernel na classe MvcApplication. Se não me engano, essa classe fica dentro do arquivo global.asax.
Jul 31, 2015 11:48
@LuizNegrini Então, você herdou sua classe MvcApplication de NinjectHttpApplication, como mostra na página? public class MvcApplication : NinjectHttpApplication
Jul 31, 2015 11:48
O código que você usou com comentários em inglês você tirou de algum artigo? Se sim, teria como nos passar o link pra gente poder analisar melhor?
Jul 31, 2015 11:48
E aquele erro Error activating IFooService No matching bindings are available, and the type is not self-bindable. ainda ocorre depois dessa alteração?
Jul 31, 2015 11:48
Tente substituir private readonly IFooService fooService; por public IFooService FooService {get; set;} e remova o parâmetro do construtor da classe FooController. A linha fooService = fooService não é necessária pois o próprio NInject irá inicializar a property com a injeção de dependência.