Rob*_*lee 104 msbuild build visual-studio visual-studio-2015
我的项目构建都失败了,但我没有显示任何错误.我试过清洁和重建,但没有用.
我将MSBuild输出详细程度改为'Diagnostic',希望它能帮我识别问题,现在我卡住了.这是输出的样子:
1>Project 'ProjectMM.Data.Models' is not up to date. Input file 'C:\Projects\ProjectMM\ProjectMM.Data.Models\ProjectMM.Data.Models.csproj' is modified after output file 'C:\Projects\ProjectMM\ProjectMM.Data.Models\bin\Debug\ProjectMM.Data.Models.pdb'.
All packages are already installed and there is nothing to restore.
1>------ Build started: Project: ProjectMM.Data.Models, Configuration: Debug Any CPU ------
2>Project 'ProjectMM.Data' is not up to date. Input file 'C:\Projects\ProjectMM\ProjectMM.Data\ProjectMM.Data.csproj' is modified after output file 'C:\Projects\ProjectMM\ProjectMM.Data\bin\Debug\ProjectMM.Data.pdb'.
2>------ Build started: Project: ProjectMM.Data, Configuration: Debug Any CPU ------
3>Project 'ProjectMM' is not up to date. Input file 'c:\projects\projectmm\projectmm\app_start\bundleconfig.cs' is modified after output file 'C:\Projects\ProjectMM\ProjectMM\bin\ProjectMM.pdb'.
3>------ Build started: Project: ProjectMM, Configuration: Debug Any CPU ------
========== Build: 0 succeeded, 3 failed, 0 up-to-date, 0 skipped ==========
Run Code Online (Sandbox Code Playgroud)
S.M*_*deh 107
您可能没有看到所有构建错误.
通过将"消息"图标从"Build + Intellisense"更改为"Build Only"后面的下拉列表,您将能够看到构建期间抛出的Intellisense未检测到的错误.请参见下面的截图:
car*_*ans 98
我有同样的问题,关闭并重新打开Visual Studio清除它.
我也尝试过清洁解决方案和清洁失败.
可能还有其他情况,这不能解决问题,但在我的情况下,重启已经为我解决了这个问题.
小智 32
我一直看到VS2015的常规实例报告"构建失败"但没有在错误窗口中显示任何错误.来自古老的命令行背景,我终于看到了输出窗口.输出窗口显示编译器报告错误,但这些错误未被捕获到错误窗口.我在VS2013下从未见过这个问题.
通常关闭VS并重新打开它并没有清除这种情况.(在VS2013中,这是在后方踢XAML智能感知的常用方法,并使其停止修复已修复的"错误".)
到目前为止,这一直与XAML页面CS文件中的编译错误有关.我记不起在非页面CS文件中看到它了.
在确定要检查输出窗口之前,错误窗口中的intellisense报告之类的内容无效引用XAML中的对象,但错误窗口中没有显示编译器错误可能会非常混乱,因为它"出现"就像错误一样intellisense报告XAML错误.但他们实际上并非如此.XAML错误只是CS文件无法编译但在错误窗口中没有报告错误的症状.
我在VS2015 Update 3 RC和Xamarin(.Forms共享项目)中遇到了这个问题.
编译器不会停止,错误只显示在输出窗口中.
这仅适用于Xamarin项目(VB.NET项目都按预期工作)...
为了找到问题的原因,我在VS中更改了构建输出:
- 菜单"工具 - 选项"
- 从左侧面板:"项目和解决方案:构建并运行":
- 将"MSBuild输出详细程度"从"最小"更改为"诊断"
执行此操作后,编译器已停止并显示错误.
之后,我已将选项从"Diagnostic"设置为"Minimal"(就像之前一样)并且......它也使用了"Minimal" (当然,我也重启了VS)......
所以..似乎(至少在我的情况下)只改变(触摸)设置(MSBuild输出详细程度)已经解决了问题,这是VS和/或Xamarin集成软件中的一个错误......
我不知道我是否是唯一面临此问题的人。
就我而言,当我打开Visual Studio时,时区是GMT + 1:00,并且构建成功。然后,将时区更改为GMT + 5:30,然后在不重新启动Visual Studio的情况下,尝试运行该应用程序,但是构建失败,没有任何错误或警告。
我将时区改回了格林尼治标准时间+1:00,并且构建成功完成,没有任何错误。
| 归档时间: |
|
| 查看次数: |
61869 次 |
| 最近记录: |