C# Impossible de charger la DLL (Module n'a pas pu être trouvé HRESULT: 0x8007007E)

erreur:Impossible de charger la DLL 'x.dll': Le module spécifié est introuvable. (Exception de HRESULT: 0x8007007E)

Système d'exploitation: Windows 7

J'ai deux stations, Visual Studio 2012, à l'aide .net 4.0; les autres n'ont pas VS installé
Sur la première station avec VS2012 j'ai une solution C# avec un projet C++ importés.
Je suis à l'aide d':

    [DllImport("x.dll", CallingConvention = CallingConvention.Cdecl)]
    [return: MarshalAs(UnmanagedType.I4)]

Sur cette station de travail.

Mais quand j'ai déménagé de l'autre station (qui n'ont pas VS installé), il apparaît que l'erreur.
Si j'installe VS, c'est de travailler.

Quelles sont les raisons possibles de ce problème? Toutes les idées sur ce que je pouvais être manquant ou comment je pourrais déboguer ce problème?

OriginalL'auteur Ice | 2014-01-15