我有一个项目(在Windows上),需要在Linux上进行远程编译。它曾经在一段时间前可以工作(并且地址有效,因为它可以连接),但是现在我遇到了以下错误:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.targets(190,5): error MSB4044: The "ValidateValidArchitecture" task was not given a value for the required parameter "RemoteTarget".
当我双击该错误时,它将Linux.targets
在以下部分打开文件:
<Target Name="_ValidateValidArchitecture" DependsOnTargets="_ResolveRemoteDebuggingTarget;_RequiresRemoteConnection">
<ValidateValidArchitecture Condition="'$(ValidateArchitecture)' != 'False' and '$(RequireRemoteConnection)' == 'true'"
Platform="$(Platform)"
RemoteTarget="$(ResolvedRemoteDebuggingTarget)"
FailOnInvalidArchitecture="false"
ProjectDir="$(ProjectDir)"
RemoteProjectDir="$(RemoteProjectDir)"
IntermediateDir="$(IntDir)"/>
</Target>
我在Microsoft文档中找不到解决方案。有没有人遇到过这样的问题?
是的,如果我没记错的话,我必须彻底删除以前的不正确的linux机器,然后再次从头开始添加它。