CSProjのプロジェクトから2つのDLLを生成します
質問
私は1つのプロジェクトから2つのDLL general.blとgeneral.uiが必要です。 general.ui.dllにエラーが発生しています。エラーは次のとおりです。タイプまたはネームスペース名 'ウィンドウが見つかりませんでした(ディレクティブまたはアセンブリリファレンスを使用していますか?)
<Target Name="General">
<Csc Condition="%(Compile.CodeType) == 'BL'" Sources="%(Compile.FullPath)" TargetType="library" OutputAssembly="$(OutputPath)General.BL.dll" EmitDebugInformation="true" AdditionalLibPaths="$(OutputPath)"
References="MyDll.dll"/>
<Csc Condition="%(Compile.CodeType) == 'UI'" Sources="%(Compile.FullPath)" TargetType="library" OutputAssembly="$(OutputPath)General.UI.dll"
EmitDebugInformation="true" References="mscorlib.dll;System.dll;System.Core.dll;System.Data.Linq.dll;System.Xml.dll;Microsoft.CSharp.dll;System.Configuration.dll" />
.
解決
System.Windows.Forms
を参照していないため、Window
デリバティブのどれでも見つかりません。
それを参照のリストに追加してみてください。または、参考文献のカスタムリストを完全に削除してみてください。
所属していません StackOverflow