我的场景是,我让Visual Studio 2017在Windows上运行,所有源代码都存储在同一个Windows机器上,我希望将这些代码发送到远程Linux机器上,在那里编译,在那里运行,并在那里进行远程调试通过正确的配置,我可以创建一个CMake C++项目,并让它在远程Linux机器上运行和远程调试。我是否可以在包含C#代码的.NET核心项目中使用相同的代码?我找到了,这意味着我可以运行dotnet publish,也许还可以使用“附加到进程”,但这看起来并不像在CMake项目中选择一个启动
当使用VisualStudio2019打开时,我做的是“not”在“目标”下看到一个Device目标选项。
但是,当我在Visual 2017中打开时,我确实看到了Device目标选项。VS2017构建时,它会产生一个错误:MSB8020 The build tools for v142 (Platform Toolset = 'v142') cannot be found.我尝试在项目属性下将构建工具更改为有人能帮助找出为什么在VisualStudio2019下没有出现Device或Remove