Tôi có một ứng dụng giao diện điều khiển C# với ba hội đồng: Main
, Common
và Utilities
.Tham chiếu đến Mã trong IBM.Data.DB2 khiến cho Hội đồng không có sẵn cho phần còn lại của Giải pháp
Trong một tập tin trong Main
lắp ráp, Main.cs
, tôi có dòng:
using Utilities;
Trong một thư mục trong lắp ráp Common
, tôi có DLL IBM.Data.DB2.dll
.
Trong assembly Utilities
, tôi có một mô-đun nguồn truy cập dll. Tiện ích có Tham chiếu đến IBM.Data.DB2
. Trong một tập tin nguồn trong lắp ráp này, Util.cs
, tôi có dòng:
using IBM.Data.DB2;
Nếu trong một phương pháp trong tập tin này, tôi thực hiện bất kỳ tham chiếu đến mã trong lắp ráp DB2, như trong:
DbConnection c = new DB2Connection(_connectString);
Tôi gặp lỗi khi biên soạn assembly Main
nói rằng tên không gian tên Utilities
không thể tìm thấy. Utilities
biên dịch tốt có hoặc không có dòng. Nếu tôi bình luận ra dòng trên, mọi thứ đều tốt.