Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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
Visual studio 2008 MSBuild编译器标志不一致_Visual Studio 2008_Msbuild - Fatal编程技术网

Visual studio 2008 MSBuild编译器标志不一致

Visual studio 2008 MSBuild编译器标志不一致,visual-studio-2008,msbuild,Visual Studio 2008,Msbuild,我有两个VS2008解决方案。两者都包含一个web应用程序。对于这两个web应用,我都添加了一个web部署项目 当我构建第一个时,这是我在输出窗口中看到的命令行 C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet\u compiler.exe -v/project.csproj-pc:\Projects\web\project\project-u-f -d.\tempbuildir\正在运行aspnet\u merge.exe 对于第二个,我

我有两个VS2008解决方案。两者都包含一个web应用程序。对于这两个web应用,我都添加了一个web部署项目

当我构建第一个时,这是我在输出窗口中看到的命令行

C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet\u compiler.exe -v/project.csproj-pc:\Projects\web\project\project-u-f -d.\tempbuildir\正在运行aspnet\u merge.exe

对于第二个,我得到了以下信息:

C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet\u compiler.exe -v/project2.csproj-pc:\Projects\web\project2\project2-u -f-c-d。\TempBuildDir\

如您所见,第二个项目有一个-c标志

我已经区别了.wdproj和.csproj文件,除了项目名称、它们的guid和项目内容之外,它们是相同的

所有项目的属性页都相同

第二个项目由于一系列错误而无法构建,比如

c:\Projects\webProject2\Project2\Resources\PageTemplates\Contentpage\u 01.aspx9: 错误CS0433:类型错误 中存在“Project2.type.typename” 二者都 'c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\Project2.csproj\e7848b01\7f837eea\assembly\dl3\149ee0e9\ae024883\u edfec901\Project2.DLL' 和 'c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\Project2.csproj\e7848b01\7f837eea\App_Web_gt8abhzw.dll'

有什么解决办法吗


谢谢

我找到了问题的解决方案,尽管它没有说明额外编译标志的来源

读一读

事实证明,web部署项目不喜欢在应用程序中使用代码文件