首页 > 其他分享 >开源项目SourceBrowser 功能实现中问题修复

开源项目SourceBrowser 功能实现中问题修复

时间:2023-11-13 22:47:08浏览次数:39  
标签:文件 修复 csproj 开源 源码 SourceBrowser net sdk

前段时间看到 在线原源码浏览网站 SourceBrowser,就好奇怎么读的 代码 展示的,就拔下源码 看了 下, 然后自己 打算简单实现下,不想 每个工作日 弄 个把小时 弄了两周,才解决报错问题,可以读取到 文档,也简单学习了下 Roslyc.

原项目中 时 net472 跑,我先直接copy拿段读取代码,新建一个控制台跑(net core6), 然后直接把报错

下面是几个记录word上的错误。尤其第二个,当时都蒙蔽了,卸载重装sdk,安装新版本,安老版本,github,stackoverflow  到处找,
但是没解决问题,搞了不知道几天

学网上MSBuildSdksPath  地址值为你net sdk 路径下/sdks下,报第三个错,

 

安装这两个包  -- 16.10.0版本

<PackageReference Include="Microsoft.Build" Version="$(NuGetVersionMSBuild)" />

  <PackageReference Include="Microsoft.Build.Framework" Version="$(NuGetVersionMSBuild)" /

 

设置 化境变量 MSBuildSdksPath  地址值为你net sdk 路径下/sdks下

或者  <TargetFramework>net472</TargetFramework> 不要用 net Core 的版本

 

 

 

这里由于将web项目改为控制台,将Microsoft.NET.Sdk.Web 的web去掉了

<Project Sdk="Microsoft.NET.Sdk">

<OutputType>Exe</OutputType>

 

 这个当时去掉写文件就ok了,玄学吧

这是 csproj 文件内 文件冲突,要减少后者增加

 

后面又去看源码,颠倒他的csproj文件,卧槽,有点不同啊,然后copy过来,进行修改适配,可以了。

但是这csproj文件里有点多啊,然后又是一边修改一边测试,ok.完成

 

标签:文件,修复,csproj,开源,源码,SourceBrowser,net,sdk
From: https://www.cnblogs.com/liujian1368928/p/17830490.html

相关文章

  • Databend 开源周报第 119 期
    Databend是一款现代云数仓。专为弹性和高效设计,为您的大规模分析需求保驾护航。自由且开源。即刻体验云服务:https://app.databend.cn。What'sOnInDatabend探索Databend本周新进展,遇到更贴近你心意的Databend。用户案例:DatabendCloud在AIGC初创公司中的应用Data......
  • Databend 开源周报第 119 期
    Databend是一款现代云数仓。专为弹性和高效设计,为您的大规模分析需求保驾护航。自由且开源。即刻体验云服务:https://app.databend.cn。What'sOnInDatabend探索Databend本周新进展,遇到更贴近你心意的Databend。用户案例:DatabendCloud在AIGC初创公司中的应用Dat......
  • 如何修复视频汇聚平台EasyCVR衍生版视频融合平台EasyCVS设备录像时间获取异常
    我们目前正在EasyCVS管理平台的前端视频直播界面上进行优化工作。之前,我们已经分享了有关解决设备录像时间选择后不生效问题的优化方法。然而,在解决了该问题后,我们发现EasyCVS的时间选择功能仍存在一些问题。具体而言,EasyCVS的录像回放功能在时间选择上默认是查询前7天的录像数据......
  • TDengine 上榜 BenchCouncil 全球首个开源贡献榜
    近日,BenchCouncil(国际测试委员会)公布了“世界首个开源贡献榜”,该榜单号称“只以贡献分高下”。值得一提的是,涛思数据、TDengine 上榜BenchCouncil发布的开源计算机系统机构榜、成果榜,TDengine创始人&核心开发陶建辉(JeffTao)也入选了开源系统贡献榜。据了解,该榜单是由Benc......
  • 开源网安受邀参加网络空间安全合作与发展论坛,为软件开发安全建设献计献策
    11月10日,在广西南宁举办的“2023网络空间安全合作与发展论坛”圆满结束。论坛在中国兵工学会的指导下,以“凝聚网络空间安全学术智慧,赋能数字经济时代四链融合”为主题,邀请了多位专家及企业代表共探讨网络安全发展与数字经济建设。开源网安常务副总王颉博士受邀参加本届论坛并分享了......
  • 历时三年,写的一本数据结构与算法pdf,开源了!
    前言大家好,我是bigsai,很早就在写博客,将文章整理成了一个pdf,并且开源到github上!自己写东西断断续续也不少时间了,也写了不少东西(虽然是偏向小白),这个其实花费的时间还是比较多的,这次的话主要将数据结构与算法中一些文章整理出来,初步整理成一版pdf,先分享给大家。因为在整理pdf方......
  • 开源多模态模型—MiniGPT-5,多模态生成的突破
    在人工智能领域,多模态生成已成为科技巨头争相突破的前沿。而MiniGPT-5模型,由加州大学圣克鲁斯分校研发,提出了全新的“GenerativeVokens”概念,创新性地构建了文本与图像特征空间的桥梁,推动了普通训练数据的有效对齐,同时生成高质量的文本和图像。MiniGPT-5的核心技术:GenerativeVoke......
  • meson 开源构建工具试用
    meson是基于python开发的构建系统,对于构建利用了Ninja,以下是一个简单的试用安装我使用mac系统直接通过brew安装的brewinstallmesonninja简单项目项目结构├──add.c├──add.h├──main.c└──meson.buildma......
  • vue2.0,把vform666、workFlow开源组件集成到vue-admin-template框架上心得体会
    以上三个都是vue2版本的开源项目,有的已经有vue3版本了,我把他们集成到一起,是出于练习的目的,也是消磨时间。vue-admin-template是一个很基础简洁的后台管理系统框架;vform666是可以用作表单低代码开发的组件项目;workFlow是模仿钉钉的工作流的组件项目,这三个项目在gitee上都能搜索到,......
  • 如何修复页脚的 CSS 属性无法正确显示的问题?
    修复页脚的CSS属性无法正确显示的问题需要进行以下步骤:检查CSS代码:检查页脚CSS代码中是否存在拼写错误、语法错误等问题。确保代码中的所有属性和值都正确书写。检查选择器:确认CSS中的选择器是否正确匹配到页脚元素。可以在浏览器开发者工具中检查元素的样式是否被正确应用......