~~~~追加~~~~
〇情報
・追加したクラス「Class1.vb」
・修正したいクラス「WebForm1.aspx.vb」
⇒WebForms
・Class1.vbに存在する各機能をWebForm1.aspx.vbで利用したい。
そのため、Namespace「AAA.BBB」を「Class1.vb」で指定。
〇機能詳細
・追加したクラス「Class1.vb」はデータ受け渡し用にプロパティを保持(DTO?)
・他にもDBへアクセスするためのクラス(DAO)も追加し同様に「WebForm1.aspx.vb」で利用したい。
・「WebForm1.aspx.vb」は会員情報一覧の様な機能を想定
〇環境
Visual Studio 2015
.NET Framework 4.6.1
~~~~以上~~~~
〇プロジェクト
Webアプリケーション
〇ルート名前空間
「XXX」を指定
〇状況
既存のプロジェクト「XXX」に新しくクラスを追加し
名前空間を以下の様に追加しました
VB
1Namespace AAA.BBB 2 Public Class Class1 3 Public Property name As String 4 End Class 5End Namespace
ルート名前空間に「XXX」を指定している為
以下の様に別クラスから利用しようとしています。
VB
1Imports XXX.AAA.BBB 2・ 3・ 4・
しかし、Import文にて「指定された名前空間、または型が、パブリックメンバーを含んでいないか・・・」と言う警告が表示されます。
また、Namespaceを宣言している箇所にカーソルを合わせると
「Namespace AAA.BBB」と表示され想定している「Namespace XXX.AAA.BBB」とはなりません・・・。
ルート名前空間の設定としては
プロジェクト「XXX」のプロパティ→アプリケーション→ルート名前空間欄「XXX」
としております。
ルート名前空間が反映されない原因についてご教示いただきたく存じます。
回答1件
あなたの回答
tips
プレビュー