我正在努力让我们的TFS解决方案实现构建自动化。该解决方案包含多个类库和一个Web站点(不是Web项目)。除了网站,一切似乎都很好。我收到以下错误:
ASPNETCOMPILER:错误ASPRUNTIME:目标目录不为空,并且似乎不包含以前编译的应用程序。请手动删除,或选择其他目标。
我正在为Release和Mixed Platforms构建解决方案。网站的bin文件夹未检入TFS,并且它不是只读的。许多类库被编译到web bin文件夹中,我不知道是否是导致问题的原因。我是初学者,所以我可能没有正确配置。
有什么想法吗?
答案 0 :(得分:0)
我通过安装Web部署项目并为我的网站创建Web部署项目来实现它。这就是缺少的东西。 :)我只希望错误信息可能更有帮助。
答案 1 :(得分:0)
也适用于其他人:如果你的.Net Temp Files文件夹中有文件,你有时会得到这个。您可以尝试从%windir%\ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files中删除它们
答案 2 :(得分:0)
我刚遇到这个问题并解决它我取消选中包含解决方案的文件夹的只读文件属性。我只在运行msbuild时遇到此错误。当我在VS2010中打开解决方案时,我没有收到此编译错误。