Làm cách nào để sửa lỗi nhà cung cấp không xác định trong tscript trong dự án .NET?

lập trình


Ngày tốt!

Tôi đang gặp sự cố với ứng dụng web .net của mình. Tôi đang làm việc trên một ứng dụng có 2 mô-đun đã tồn tại từ lâu. Tôi đang sử dụng AngularJS và TypeScript cho giao diện người dùng. Vì lý do này, 1 trong số các mô-đun này đã phải bị tắt.

Điều này đã tạo ra một vấn đề khiến tôi gặp phải lỗi sau:

Bản đánh máy
"Error: [$injector:unpr] Unknown provider: UploadBaseProvider <- UploadBase <- hourLimitService".

Tôi nhận thấy rằng UploadBase được sử dụng bởi “ng file upload” và thư mục lib chứa thư mục này nằm trong giải pháp mô-đun đã bị vô hiệu hóa.

Những gì tôi đã thử:

Tôi đã cố gắng làm như sau nhưng không khắc phục được vấn đề gì cả:

Tôi đã tạo một bản sao của thư mục chứa thư viện và di chuyển nó đến một đường dẫn tương tự như nó nằm trong mô-đun bị vô hiệu hóa.
Tôi đã cài đặt chính thư viện vào toàn bộ dự án thông qua trình quản lý gói Nuget, tôi đã xây dựng lại dự án nhưng điều này không khắc phục được sự cố.
Tôi vẫn nhận được thông báo tương tự của nhà cung cấp không xác định. Vì vậy, nó dường như không phát hiện được uploadbaseProvider.

Tôi cũng đã bao gồm việc nhập các tệp vào thư mục csproj của mô-đun như sau (theo đúng nhóm như đã được thực hiện trong tệp csproj của mô-đun khác):

 <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>

Ai đó có thể vui lòng cho tôi biết những gì có thể làm và cách khắc phục vấn đề? Tôi sẵn sàng mở rộng với thông tin bổ sung nếu được yêu cầu.
Cảm ơn.

コメント

タイトルとURLをコピーしました