我使用virtualbox自己的共享文件夹将我的源目录从我的mac共享到我的windows virtualbox。事实证明,它无法编译位于共享驱动器上的任何解决方案。
它无法编译文件,因为它找不到obj \ Debug \ .tmp。 它说该文件不是一个有效的win32资源文件,当我查找它时它不存在。
错误1'S:\ experiment \ WindowsFormsApplication1 \ WindowsFormsApplication1 \ obj \ Debug \ CSCA3A1.tmp' 不是有效的Win32资源文件WindowsFormsApplication1
我已经使用Caspol将FullTrust添加到网络共享中,因此不存在任何安全问题。我可以将文件保存到共享并修改它们。在解决方案文件上运行msbuild会产生相同的错误。
我该如何解决这个问题?
这是在同一解决方案上运行msbuild时的输出:
构建失败。
“S:\实验\ WindowsFormsApplication1 \ WindowsFormsApplication1.sln” (默认目标)(1) - > “S:\实验\ WindowsFormsApplication1 \ WindowsFormsApplication1 \ WindowsFormsAp plication1.csproj“(默认目标)(2) - >(CoreCompile目标) - >
CVTRES:致命错误CVT1103:无法读取文件CSC:错误CS1583: 的:\实验\ WindowsFormsApplication1 \ WindowsFormsAppli cation1 \ obj \ Debug \ CSCA1A9.tmp'不是有效的Win32资源文件0 Warning(s) 2 Error(s)
答案 0 :(得分:2)
显然,VirtualBox版本4.1.0中的Windows7 x64 guest虚拟机和共享文件夹存在问题。我升级到最新版本4.1.2(昨天发布),现在正在编写像魅力一样的作品。