开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 3117|回复: 0

关于2.7版本aspnet core控件的编译问题

[复制链接]

0

精华

578

贡献

1085

赞扬

帖子
135
软币
5206
在线时间
812 小时
注册时间
2015-5-4
发表于 2019-4-11 18:57:26 | 显示全部楼层 |阅读模式
  这两天学习了微软的aspnet core知识,并想找devexpress的aspnet core控件,对其源码进行了一些编译,最终搞明白了一些事情,
1、DevExpress把aspnet core控件分两类,一类是对原来的DevExtreme JS库进行封装的小型控件库,一个是基于他们的.net控件库搭建的大型控件,如
    Richtextbox/Dashboard/Spreadsheet/Report,源代码库缺失好些项目,目前只能完整编译报表控件,像Dashboard之类的缺失好几个项目,
    JS 的DevExtreme库对非商业用户是开源免费使用的,但经过aspnet core封装后,却是要求授权的,对于个人玩玩的话只能换换了,
2、然后他们有基于原来的aspnet 的Bootstrap进行了aspnet core的封装,同样的提供了类似DevExtreme的各种小型控件,但感觉功能没有DevExtreme强,
    但也够了,关键是它和上面的那些大型控件共享一些通用库,属于纯正的.NET血统,所以重点对它进行编译,这个库倒是不缺少项目,可惜到目前
    为止在VS2019上都没编译通过,先是安装了TypeScript的3.4.3版本,编译出错两处:
   在项目工程中:
    <Target Name="ScssCompilerTarget" BeforeTargets="BeforeBuild" Condition="'$(OS)' == 'Windows_NT'">
       <Exec WorkingDirectory="$(ProjectDir)" Command="$(ProjectDir)Tools/ScssCompiler.exe $(ProjectDir)Css" />
  </Target>
个人认为是缺失了ScssCompiler.exe的css预编译工具,网上找了半天没找到,另外的一个错误是:
<Target Name="TypeScriptCompilerTarget" BeforeTargets="PrepareForBuild" Condition="'$(OS)' == 'Windows_NT'">
    <CallTarget Targets="FindConfigFiles;TypeScriptCleanWithTSConfig;PreComputeCompileTypeScriptWithTSConfig;CompileTypeScriptWithTSConfig" />
  </Target>
估计是缺少文件,个人觉得有可能第一个错误解决了,第二个错误可能会解决。
     请网上的高手能否提供一些解决方案,第一次学网络编程,很多库不熟悉

回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-12-23 02:57

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表