我有一个包含多个sln
项目的C#解决方案(普通的'csproj
文件)。我只是想设置一个功能强大的代码编辑器,它可以支持例如计算机上的“转到声明”导航,但有以下限制:
所以对于初学者我已经下载了便携版本,我添加了C#插件,我在跟随Dustin Campbell的this excellent post之后手动添加了依赖项,现在每次打开时我都会遇到以下问题项目文件夹:
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.
我很好,因为我对调试和运行不感兴趣;只是为了完整起见而提。Some projects have trouble loading
的警告,我在输出中看到此消息:[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代码作为没有管理员权限的强大代码编辑器,或者我只是在追逐风车吗?