Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Teamcity build将所有代码保留在文件夹中_C#_Build_Msbuild_Teamcity - Fatal编程技术网

C# Teamcity build将所有代码保留在文件夹中

C# Teamcity build将所有代码保留在文件夹中,c#,build,msbuild,teamcity,C#,Build,Msbuild,Teamcity,我对teamcity有意见。在svn签出后,构建工作正常,它将所有文件移动到正确的文件夹中,但我仍然得到项目的aspx.cs文件。 删除它们的最佳方式是什么?您打算删除所有内容吗?如果是这样,将生成参数system.teamcity.build.checkoutDir.expireHours设置为0将导致teamcity在生成完成后立即删除签出目录。是可用的。当然,它会保留源代码,删除源代码不是构建的一部分。你应该先发布你的网站。它可以发布到您设置的文件夹或部署包中。此包可以作为构建工件发布。不

我对teamcity有意见。在svn签出后,构建工作正常,它将所有文件移动到正确的文件夹中,但我仍然得到项目的aspx.cs文件。
删除它们的最佳方式是什么?

您打算删除所有内容吗?如果是这样,将生成参数
system.teamcity.build.checkoutDir.expireHours
设置为
0
将导致teamcity在生成完成后立即删除签出目录。是可用的。

当然,它会保留源代码,删除源代码不是构建的一部分。你应该先发布你的网站。它可以发布到您设置的文件夹或部署包中。此包可以作为构建工件发布。

不,构建生成包含所有dll的bin文件夹,但将所有代码留在页面后面。例如index.aspx和index.aspx.cs。必须删除index.asp.cs文件。如果只想立即删除源文件,我会复制要保留的文件夹(作为工件或通过生成步骤),然后如上所述清除签出目录。也就是说,你介意多谈谈你想要实现的目标吗?我很好奇你为什么要立即删除源代码。