複数のプロジェクトを参照する多言語MVCWebアプリケーションがあります。アプリケーションのリソースは、Application.Models.Resourcesなどの個別のプロジェクト/モジュールでも定義されます。
このアプローチは初期言語セットでうまく機能しましたが、リソースプロジェクトに言語を追加したので、新しい言語リソースdllはアプリケーションの/ binフォルダーにコピーされません。たとえば、スウェーデン語( 'sv')バリアントがリソースプロジェクトに追加されましたが、アプリケーションの/ bin / svフォルダーにコピーされていません。
リソースファイルのアクセス修飾子は「パブリック」に設定されています。
何が足りないのですか?言語バリアントがインストールされていることを確認するにはどうすればよいですか?
何かアドバイスをいただければ幸いです。
この問題には他の解決策があるかもしれませんが、ソリューションからリソースプロジェクトへの参照を削除してから、それらを再参照(既存のプロジェクトを追加)すると問題が解決することがわかりました。この問題を抱えている他のユーザーも、リソースプロジェクトをアンロードしてからリロードしてみることをお勧めします(最初の方法で問題が解決したため、これをテストできませんでした)。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加