Mac*_*Mac 3 asp.net msbuild aspnet-compiler
我正在使用msbuild自动构建和打包准备部署的网站.当我编译然后通过Visual Studio 2008发布我的项目时,一切正常.
但是,当我使用msbuild时,我遇到错误,因为AspNetCompiler正在尝试编译未包含在我的.csproj中的aspx和ascx文件,但仍然存在于版本控制中.
我知道我可以从版本控制中删除它们,但任何人都可以告诉我为什么这些文件正在编译?
这是我的msbuild任务.
<AspNetCompiler
TargetPath="$(PackageDir)\Web"
VirtualPath="/"
PhysicalPath="$(buildDirectory)\Web"
Force="true"
/>
Run Code Online (Sandbox Code Playgroud)
谢谢!
包装_aspnet_compiler.exe_ 的AspNetCompiler任务编译应用程序中的所有"可编译"文件,而不是仅编译.csproj中的那些文件.
赠品是可执行文件的命令行参数都不是.csproj作为输入,只有路径.(我想有人可能会争辩说它会在目录中寻找.csproj,但这不太可能,因为它会引入自己的一系列问题,比如如果有人将两个项目文件放在一个目录中该怎么办.)
归档时间: |
|
查看次数: |
481 次 |
最近记录: |