2010-03-31 37 views
7

Làm cách nào để tệp hình ảnh liên kết tệp với các tệp designer.cs tương ứng của chúng? Tôi có một tình huống kỳ lạ xảy ra với cả hai nhà thiết kế DataSet và cũng là nhà thiết kế DBML L2S, nơi nó bỏ qua DataSet.Designer.cs và đã tạo và sử dụng một DataSet.Designer1.cs thay thế. Làm thế nào tôi có thể chuyển nó trở lại?Các tệp "Designer1.cs" kỳ lạ được tạo ra

+1

Chà, chỉ cần đọc lại - đó là toàn bộ "nhà thiết kế" :) –

Trả lời

10

Nhờ gợi ý Zendar, đây là những gì tôi đã làm:

  1. Đóng Visual Studio.
  2. Sử dụng TortoiseSVN để đổi tên tệp DataContext1.designer.cs thành DataContext.designer.cs, vì vậy việc đổi tên được chọn bằng điều khiển nguồn.
  3. Đã mở MyProject.csproj trong Textpad.
  4. Thực hiện tìm kiếm và thay thế cho DataContext1.designer bằng DataContext.designer (tìm thấy 2 trường hợp).
  5. Lưu và đóng.

Mở lại và xây dựng giải pháp trong Visual Studio xác nhận điều này đã hoạt động. Cảm ơn Zendar!

+0

Giải pháp này đã giải quyết cùng một vấn đề với tệp ".resx" trên vs2013. – wallybh

+0

Tuyệt vời để khắc phục sự cố. Tôi cũng thấy bản thân mình. Nhưng làm thế nào bạn có thể ngăn chặn những tập tin * 1.Designer.cs ngu ngốc này được tạo ra ngay từ đầu? Xảy ra mỗi khi chỉnh sửa một tập tin resx trong VS2015.2 cho tôi. – Marc

8

Thông tin về các tệp có liên quan được viết trong tệp dự án (* .csproj). vấn đề có thể khắc phục điều này:

  1. loại trừ nhà thiết kế DataSet từ dự án
  2. gần Visual studio
  3. loại bỏ Designer1.cs từ đĩa
  4. loại bỏ Designer.cs từ đĩa (nếu nó tồn tại)
  5. bắt đầu Visual studio
  6. mở Nhà thiết kế DataSet
  7. bây giờ bạn nên có Designer.cs

Thay thế sẽ là cố gắng thay đổi thông tin trong tệp * .csproj và sau đó đổi tên Designer1 thành Nhà thiết kế ở tất cả các địa điểm xảy ra. Tôi đã không thử điều này, nhưng nó có thể làm việc.

+0

+1 bạn là một quý ông và một học giả, tôi cảm ơn bạn. :) Tôi thực sự đã làm điều đổi tên bạn đề nghị và nó đã làm việc một điều trị. Marvelous. –

+0

Thay đổi các lần xuất hiện trong tệp * .csproj và nó đã thực hiện thủ thuật, nhờ – colmde

Các vấn đề liên quan