我有兩個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」
上修復任何想法?
感謝