wuyang26 发表于 2019-4-11 18:57:26

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

这两天学习了微软的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>
估计是缺少文件,个人觉得有可能第一个错误解决了,第二个错误可能会解决。
   请网上的高手能否提供一些解决方案,第一次学网络编程,很多库不熟悉

页: [1]
查看完整版本: 关于2.7版本aspnet core控件的编译问题