我编写了一个执行 MSBUILD.exe 的 Nant 脚本,以在我的开发机器上编译一个项目。在我的开发机器上,项目将其输出构建到 bin\x86\Release 并且我的 Nant 脚本压缩了该目录的内容。然后我将所有内容提交给 SVN 并让 TeamCity 运行执行 MSBUILD.exe 的 Nant 脚本来编译项目并压缩输出,但输出是在 bin\Release 中创建的,并且 zip 文件是空的,因为它在 bin\x86\ 中查找释放。为什么会这样?
当我在 VS.NET 2008 中更改配置和平台时,我没有看到项目文件在更改时亮起。这些设置是否存储在项目文件、解决方案文件或用户配置文件中,因此不会传递到构建服务器?