i create a store package, after powsershell install at test machine, it can run if the machine has vs2012 develop environment
but it can't run if without vs2012 develop environment
i don't know why? maybe because the different .netframework verison?
You do not need the VS2012 developer environment on a system to run a release mode app.
What error are you getting? Do you have a developer license on the test machine? How exactly are you powershell installing the package?
See Sharing an app package locally (Windows Store apps) for step by step instructions.
Please try that out, and if you still have problems explain in more detail exactly what you are doing and what results you get.
--Rob