2013-07-15 40 views
11

Như bạn có thể nói bằng câu hỏi của tôi, tôi là một noob hoàn chỉnh tại toàn bộ điều này (cụ thể là, tải xuống các dự án nguồn mở và Visual Studio 2010). Tôi muốn nghiên cứu mã, tìm hiểu cách thức hoạt động của nó, điều chỉnh phiên bản của riêng tôi kết xuất dữ liệu có liên quan trong cơ sở dữ liệu, nhưng thực sự, tôi chỉ đạt được giải pháp trong VS 2010, nhấn nút "Bắt đầu gỡ lỗi" và sau đó:Thư mục làm việc không tồn tại

thư mục làm việc không tồn tại: 'D: \ Dev \ CodeProject \ bài viết \ smartcardfmwk \ Smartcard_Framework

Làm thế nào tôi có thể khắc phục lỗi này? Tôi đã thử googling nó, nhưng không có giải pháp phù hợp với các hóa đơn đúng.

Mã nguồn trong câu hỏi là thẻ thông minh Framework, từ Dự án Mã số:

http://www.codeproject.com/Articles/16653/A-Smart-Card-Framework-for-NET?msg=4609259#xx4609259xx

Tôi đã tải về "Dự án cập nhật cuối (VS2010)" và tôi có thể mở nó trong VS2010, cũng như xây dựng, nhưng việc gỡ lỗi sẽ không hoạt động.

Tôi chưa thử sao chép đường dẫn, nhưng vì đây là một dự án đang hoạt động, công ty của tôi yêu cầu nó được đặt ở vị trí rất cụ thể mà người khác có thể truy cập.

Cảm ơn.

Trả lời

20

Nevermind, tôi hiểu rồi. Nó rất đơn giản, tôi xin lỗi vì đã lãng phí thời gian của bất cứ ai.

Giải pháp nguồn có rất nhiều Dự án bên dưới. Tôi đã tìm ít nhất một trong số họ đã được trỏ đến một thư mục đó không tồn tại, vì vậy tôi lội qua các dự án,

  • tôi phải nhấp vào một dự án và nhấp Properties
  • này sẽ mở ra các ProjectName Thẻ thuộc tính
  • Trong tab Gỡ lỗi, có một tệp được gọi là "Thư mục làm việc"; Tôi đã thay đổi nó thành vị trí hiện tại của dự án.

Điều này đã giải quyết được vấn đề của tôi, hiện tại, trừ khi có Dự án tôi đã bỏ lỡ. Tôi tự hỏi, mặc dù, nếu tôi phải làm điều này một lần nữa nếu tôi di chuyển các giải pháp ở nơi khác.

+0

_Tôi tự hỏi, nếu tôi phải làm điều này một lần nữa nếu tôi di chuyển Giải pháp ở nơi khác._ Theo như tôi biết thông tin này được lưu trữ trong các tệp '* .csproj.user' là tệp cài đặt người dùng cục bộ và nên không được chia sẻ giữa các thành viên trong nhóm hoặc các máy trạm khác nhau. Vì vậy, trên một máy trạm làm việc Directory nên được sản phẩm nào theo mặc định (có nghĩa là không có thư mục làm việc sẽ được chỉ định để exe sẽ sử dụng thư mục hiện tại của nó). Bạn cũng nên loại trừ các tệp '.user' khỏi điều khiển nguồn. –

+1

Trong trường hợp sai đường dẫn của tôi là thuộc tính Project -> Build tab -> Output path. Đó là hành vi hoàn toàn không chính xác của VS vì tệp 'csproj' có đường dẫn khác được chỉ định trong thẻ' OutputPath' của nhóm Cấu hình tương ứng. – Lu55

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