none
MSB4018_“CopySources”任务意外失败。 RRS feed

  • 问题

  • System.NullReferenceException: 未将对象引用设置到对象的实例。
       在 Microsoft.Build.Linux.Tasks.RemoteToolTask.Execute()
       在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
       在 Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() server D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Application Type\Linux\1.0\Linux.targets 162
    2019年4月30日 5:05

全部回复

  • 你好,

    非常感谢在MSDN论坛发帖提问。

    >>Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
       在 Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() server D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Application Type\Linux\1.0\Linux.targets 162

    根据您的描述来看,您是不是在VS2017上创建Linux Project,然后在Copy Sources的过程中出现了问题?参考类似的问题。如果删掉<CopySources>元素能否解决你的问题。出现这个错误后,检查一下你的linux的文件目录,看看你的文件是否被拷贝成功了。

    请问您是在创建控制台应用程序还是其他项目呢?能详细的阐述一下你是如何遇到这个错误的吗?您的Project属性设置的情况是什么样的,属性有没有做过什么修改,你的project的文件目录情况,如果可以的话,能提供一下可以复现您问题的具体步骤或者实例吗?方便我们快速解决您的问题。

    Best Wishes,

    Jack Zhang


    MSDN Community Support Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2019年4月30日 7:36
    版主