[ad_1]
再会!
我的 .net Web 应用程序遇到问题。 我正在开发一个包含两个模块的应用程序,这些模块已经存在很长时间了。 我正在使用 angularJS 和 typescript 作为前端。 由于某些原因,必须禁用其中 1 个模块。
这造成了一个问题,我收到以下错误:
打字稿
"Error: [$injector:unpr] Unknown provider: UploadBaseProvider <- UploadBase <- hourLimitService".
我注意到 UploadBase 由“ng file upload”使用,并且包含该文件的 lib 文件夹位于已禁用的模块解决方案中。
我尝试过的:
我尝试执行以下操作,但根本没有解决问题:
我制作了包含库的文件夹的副本,并将其移动到与禁用模块中类似的路径。
我已通过 Nuget 包管理器将库本身安装到整个项目中,我重建了项目,但没有解决问题。
我仍然收到相同的未知提供商消息。 所以它似乎根本没有检测到 uploadbaseProvider 。
我还包括将文件导入到模块的 csproj 文件夹中,如下所示(在正确的组中,因为它是在其他模块的 csproj 文件中完成的):
<Content Include="app\lib\ng-file-upload\data-url.js" /> <Content Include="app\lib\ng-file-upload\drop.js" /> <Content Include="app\lib\ng-file-upload\exif.js" />- - - - <pre> <None Include="app\lib\ng-file-upload\FileAPI.min.js.map" /> <None Include="app\lib\ng-file-upload\ng-file-upload-all.min.js.map"> <DependentUpon>ng-file-upload-all.min.js</DependentUpon> </None>
有人可以让我知道可以做什么以及如何解决这个问题吗? 如果需要,我愿意提供额外的信息。
谢谢。
[ad_2]
コメント