全面披露:这是我第一次尝试在Mac上进行任何.NET开发
Visual Studio for Mac将无法打开使用dotnet new在CLI上创建的Angular项目。尝试在Visual Studio for Mac中打开csproj文件会导致错误消息:
Could not save solution: /Users/aaron/Projects/ngApp/ngApp.sln" followed by "Load operation failed
通过在命令行中使用“角度” SPA模板创建一个新的.NET Core / Angular应用,方法是创建一个名为“ ngApp”的新目录,切换到该目录,然后键入“ dotnet new angular”。这生成了一个项目,里面包含了我所有的期望(包括一个csproj文件)。根据我在Windows上使用“ dotnet new”创建的项目的csproj文件的经验,csproj文件似乎正确。
尝试在Mac的Visual Studio中打开csproj文件会导致错误消息:“无法保存解决方案:/Users/aaron/Projects/ngApp/ngApp.sln”,然后显示“加载操作失败”。
我在这里错过了重要的事情吗?有没有日志可以帮助我解决这个问题?
答案 0 :(得分:0)
在@MattWard的建议下,我查看了显示我有一些权限问题的日志。使用chmod解决该问题只能发现更多有关权限和环境变量的问题。完全重新安装Node,.NET Core和Visual Studio,解决了此问题。
我能够从CLI运行dotnet new angular
,npm install
来整理Node包,然后在Visual Studio中打开项目而不会出现问题。
**请小心处理所有内容。我会弄乱你的整个世界。 **