VS219中直接写根目录,不能ctrl+click进行跳转

编译正常,跳转和查看异常,可能于VS运行时有关

Posted by 雯饰太一 on June 25, 2023

VS219中直接写根目录,不能ctrl+click进行跳转

在.user的工程文件中加上如下内容,并在vs2019中进行配置,只要是写系统根目录的位置,都需要添加’$(User_ROOT)’字段:

1
2
3
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
     <User_ROOT>A:</User_ROOT>
   </PropertyGroup>

备注:vs2019加载工程的时候会加载.user文件,其中的属性项就会被识别出来,如果没有这个属性项,就是空的,同样也可以编译通过,对于自己的工程,可以这么干。

通常,在我开发的过程中user文件只是在自己电脑使用的,且在配置工程的时候通常都是写相对路径,设置是加上盘符,在没有添加盘符的情况下,click不能跳转,但是有这个user_root的配置之后,在别人的机器上看着就是相对路径。

后来发现,都映射盘了,直接写盘符也没问题,搞个user_root反而会让别人看不懂配置。

注:在黑窗口中先写环境变量,再运行VS似乎也是OK的