.net有很多个版本的有WPF3.0、WPF3.5、WPF4.0,分别对应.net3.0、.net3.5、.net4.0所以应该是楼主没有对应的.net版本,如果那三个版本的.net都有安装的话,一般情况下所有WPF程序都是可以运行的
直接把生成的文件复制到XP机器上的? 如果是发布的话建议打包 如果是测试效果的话可以安装对应版本的.Net Framework 要是WPF4开发的话还要看你选择的发布版本的Framework
还要加在运行库