.net - An exception occurred while invoking executor 'executor://mstestadapter/v1': Type is not resolved for member -
i'm getting weird, well, won't call "error" per se. whenever tell visual studio 2012 "run all" of unit tests (using ms test) weird message in output window:
an exception occurred while invoking executor 'executor://mstestadapter/v1': type not resolved member 'assembly'
thing is: error when running unit tests, , isn't "exception", tests don't run, don't ever start. program runs fine when deployed iis , can manually debug unit test , walk through it, , works fine, have been unable sort of detailed information.
it looks me assembly, 3rd party assembly, isn't being found test project while running tests. whenever load these assemblies in gac however, works fine.
does have idea might causing problem , resolve unit tests run without 'error'?
this wcf web service connecting 3rd party database via own exposed web service, 3rd party assemblies are.
edit:
according fusion logs, unit test runner (vstestconfig) searching specific assemblies in own executable folder, rather bin\debug folder, expect. has else seen issue, where, though assemblies present in bin\debug, isn't "searching" them there?
edit 2:
a year later... environment working when got error long gone. don't recall how environment setup. positive had way had visual studio setup or gac... knows. doubt question ever answered degree of finality, means, if ever gets error , figures out, let know! :)
i case, null reference behind scenes.
you should investigate type used complaining about. if find can debug inserting following line's of code:
debugger.attach(); debugger.break(); to fix it, can better test setup or use following line skip code generating error.
var processname = process.getcurrentprocess().processname; if(processname == "vstest.executionengine.x86"){ /*do else*/ } what suspected [assembly: assemblyculture("")] because test failed depended on culture , i'm assuming test runner runs without culture.
Comments
Post a Comment