Web サイト プロジェクト自体に直接ではなく、個別のプロジェクト (クラス ライブラリ) にいくつかのカスタム モジュールがあります。私の前任者は、モジュールを編集するために Visual Studio 2008 を使用していました。
プロジェクトを Visual Studio 2012 に移行した後、DotNetNuke - Assembly への必要な参照について教えてくれる奇妙なエラーが発生しました。このアセンブリは、対応するプロジェクトの bin フォルダーにあり、移行以降、何も変更されていません。
参照は問題ないようです:
たとえば、TabController (にあるDotNetNuke.Entities.Tabs
) で F12 キーを押すと、期待どおりにオブジェクト ブラウザーが開きます。ここで何が問題なのかわかりません。コンパイルすると、エラーリストがいっぱいReference required to assembly 'DotNetNuke, Version=5.0.0.799, Culture=neutral, PublicKeyToken=null' containing the type 'DotNetNuke.Entities.Tabs.TabInfo'.
か似ています。
古い Visual Studio 2008 に「DotNetNuke Project Templates」がインストールされていたことを漠然と覚えています。それも問題でしょうか?