c# – Visual Studio Code可以使用混合语言的.NET Core解决方案
以下是否有简单的解决方法?或者这是VSCode和/或语言特定扩展中的错误?
我创建了两个项目和一个像这样的解决方案: dotnet new library -lang F# -o .ClassLibrary dotnet new console -lang C# -o .MainProgram dotnet new sln dotnet sln add .ClassLibraryClassLibrary.fsproj dotnet sln add .MainProgramMainProgram.csproj 我在MainProgram中添加了一个对ClassLibrary的项目引用. dotnet add reference ..ClassLibraryClassLibrary.fsproj 我更新了Program.cs以调用ClassLibrary. static void Main(string[] args) { ClassLibrary.Say.hello("world."); } 我可以成功恢复,构建和运行程序. dotnet restore dotnet run -p .MainProgramMainProgram.csproj 问题是当我在Visual Studio Code中打开解决方案文件夹时. >当我打开Program.cs时,编辑器会将F#库类型重写为缺失. 我也试过单独打开项目文件夹. >如果我在F#库项目中打开VS Code,Intellisense会工作. 更新 我有VS Code版本1.15.1,安装了五个扩展. > C#,1.12.1 解决方法
看起来我们只需要等待
this fix.
并且,如果您安装了Visual Studio Build Tools 2017,请更新到the latest version and F# compiler workload. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 与sqlite的Express.js会话
- c# – 在Windows Phone 8.1 Universal Store App中触发警报
- MSC3N获取物料批次特性及特性值(一)
- ruby-on-rails – 无法在Ruby on Rails中保存多张图片Json
- 修改c字符串对象的底层char数组
- Oracle数据库密码重置、导入导出库命令示例应用
- XMLHttpRequest对象
- entity-framework – 如何使用Entity Framework Code First
- Sqlite数据库基础
- objective-c – UITableViewCellAccessoryDe??tailDisclosu