別のソリューション (「Bar ソリューション」) に存在するプロジェクト (「Geometry」) への参照を別のソリューション (「Foo ソリューション」) に追加しようとしています。Bar Solution (Geometry のソース コードのホーム) のどのプロジェクトでも、Geometry をインポートして、その機能を問題なく使用できます。ただし、DLL を Foo ソリューションに追加すると、問題なくインポートされますが、オブジェクト ブラウザには名前空間やクラスが含まれていないと表示されます。
誰かがこの問題を経験したか、そうでなければ解決策を知っていますか? SO またはより一般的な le Goog に関する情報が見つかりません。
Foo ソリューションのオブジェクト ブラウザ:
バーのソリューション エクスプローラー:
「Geometry」を使用しようとしている Foo のコード:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Geometry; // Error: "The type or namespace name 'Geometry' could not be found
// (are you missing a using directive or an assembly reference?)"
namespace Lever
{
public partial class LeverGUI : Form
{
public LeverGUI()
{
InitializeComponent();
}
}
}