我有两个VS2008解决方案。都包含一个Web应用程序。对于这两个Web应用程序,我都添加了一个Web部署项目。MSBuild不一致的编译器标记
当我构建第一个时,这是我在输出窗口中看到的命令行。
C:\ WINDOWS \ Microsoft.NET \框架\ V2.0.50727 \ aspnet_compiler.exe -v /project.csproj -p C:\项目\网络\项目\项目-u -f -d \ TempBuildDir \正在运行aspnet_merge.exe。
对于第二个我得到这个:
C:\ WINDOWS \ Microsoft.NET \框架\ V2.0.50727 \ aspnet_compiler.exe -v /project2.csproj -p C:\项目\网络\项目2 \。项目2 -u -f -c -d \ TempBuildDir \
正如你所看到的,第二个项目有-c标志。
我已经扩散了.wdproj和.csproj文件,除了项目名称,它们的GUID和项目内容外,它们都是相同的。
所有项目的属性页都是相同的。
第二个项目未能建立wityh像
℃的一堆错误:\项目\ webProject2 \ Project2的\资源\ PageTemplates \ Contentpage_01.aspx(9): 错误CS0433:类型 ' Project2.type.typename '在 都存在 ' C:\ WINDOWS \ Microsoft.NET \框架\ V2.0.50727 \临时 ASP.NET 文件\ Project2.csproj \ e7848b01 \ 7f837eea \装配\ DL3 \ 149ee0e9 \ ae024883_edfec901 \ Project2.DLL' 和 'c:\ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET 文件\ Project2.csproj \ e7848b01 \ 7f837eea \ App_Web_gt8abhzw.dll”
上修复任何想法?
感谢