是否可以在没有管理权限的情况下在Windows中使用带有C#插件的Visual Studio代码?

时间:2017-10-25 15:37:57

标签: c# visual-studio-code omnisharp

我有一个包含多个sln项目的C#解决方案(普通的'csproj文件)。我只是想设置一个功能强大的代码编辑器,它可以支持例如计算机上的“转到声明”导航,但有以下限制:

  1. 我没有管理权和
  2. 他们没有安装.NET framework SDK或.NET CLI
  3. 所以对于初学者我已经下载了便携版本,我添加了C#插件,我在跟随Dustin Campbell的this excellent post之后手动添加了依赖项,现在每次打开时我都会遇到以下问题项目文件夹:

    1. 我收到消息The .NET CLI tools cannot be located. .NET Core debugging will not be enabled. Make sure .NET CLI tools are installed and are on the path.我很好,因为我对调试和运行不感兴趣;只是为了完整起见而提。
    2. 我收到Some projects have trouble loading的警告,我在输出中看到此消息:
    3.   

      [fail]:OmniSharp.MSBuild.ProjectFile.ProjectFileInfo

           

      找不到框架“.NETFramework,Version = v4.0”的参考程序集。要解决此问题,请为此框架版本安装SDK或Targeting Pack,或者将应用程序重新定位到已安装SDK或Targeting Pack的框架版本。请注意,程序集将从全局程序集缓存(GAC)中解析,并将用于代替引用程序集。因此,您的程序集可能无法正确定位到您想要的框架。

      所以我尝试的第一件事是破解我的方式,看看我是否可以通过根据this answer将正确的引用程序集放入C:\Program Files\Reference Assemblies\Microsoft\Framework\来使其工作。但随后是Bazinga!我没有行政权利。

      所以我的问题是,有人可以使用VS代码作为没有管理员权限的强大代码编辑器,或者我只是在追逐风车吗?

0 个答案:

没有答案