[ad_1]
良い一日!
.net Web アプリで問題が発生しています。 私は長い間存在していた 2 つのモジュールを含むアプリに取り組んでいます。 フロントエンドにはangularJSとtypescriptを使用しています。 理由により、これらのモジュールのうち 1 つを無効にする必要がありました。
これにより、次のエラーが発生する問題が発生しました。
TypeScript
"Error: [$injector:unpr] Unknown provider: UploadBaseProvider <- UploadBase <- hourLimitService".
UploadBase が「ng ファイル アップロード」で使用されており、これを含む 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]
コメント