Visual Studio - Cách thay đổi tên thư mục và tên giải pháp của dự án mà không phá vỡ giải pháp


82

Tôi đang tạo một dự án dựa trên một dự án cũ vì nó có rất nhiều chức năng mà tôi bắt buộc phải sử dụng.

Tôi muốn đổi tên tất cả các thư mục và tên giải pháp để có tên của dự án mới. Dưới Documents \ Visual Studio 2008 \ Projects tôi đã có thể thay đổi thư mục và tập tin giải pháp tên ban đầu, nhưng không phải là tên của thư mục con, nơi các thành bin, objvà các thuộc tính thư mục. Khi tôi thay đổi tên của thư mục con đó, không có tệp nào trong số các tệp sẽ mở khi tôi mở giải pháp.

Làm cách nào để thay đổi tên thư mục của dự án bên trong Visual Studio 2008 để nó tải tất cả các tệp như một phần của giải pháp và vẫn hoạt động?


Câu trả lời:


159

Bạn có thể mở tệp SLN trong bất kỳ trình soạn thảo văn bản nào (Notepad, v.v.) và chỉ cần thay đổi đường dẫn dự án ở đó.


3
Cảm ơn vì sự trả lời! Điều đó đã hiệu quả !!! :) Tôi vừa chỉnh sửa dòng: Project ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CCP Utility", "CCP Utility \ CCP Utility.csproj", "{FE1F9ED8-F161-485F-B9E6- 357852321137} "
Brian McCarthy

11
@DenisIvin Cảm ơn rất nhiều. Hãy Microsoft làm cho điều này dễ dàng hơn
Nathan Koop

7
Cần lưu ý rằng điều này sẽ xóa dự án của bạn khỏi quyền kiểm soát nguồn nếu trước đó nó đã ở dưới đó
dougajmcdonald

1
Ngoài ra, bạn cần cập nhật tệp .csproj cho tất cả các dự án tham chiếu đến dự án mà bạn đã thay đổi tên thư mục. Các tệp .csproj cũng là tệp văn bản, vì vậy điều đó có thể dễ dàng thực hiện.
Godsmith,

@dougajmcdonald và những người qua đường, tôi đã xử lý điều này bằng cách chuyển dự án sang thư mục mới bằng cách sử dụng chương trình kiểm soát nguồn trước.
kdbanman

9

Đây là những gì tôi đã làm:

  1. Thay đổi tên dự án và giải pháp trong Visual Studio
  2. Đóng dự án và mở thư mục chứa dự án (Tên giải pháp Visual studio đã được thay đổi).
  3. Thay đổi tên thư mục dự án cũ thành tên dự án mới
  4. Mở tệp .sln và thay đổi tên thư mục dự án theo cách thủ công từ tên thư mục cũ sang tên thư mục mới.
  5. Lưu tệp .sln trong trình soạn thảo văn bản
  6. Mở lại dự án bằng Visual Studio và giải pháp đã sẵn sàng để sửa đổi

3

Tôi thấy rằng những hướng dẫn này là không đủ. Tôi cũng phải tìm kiếm qua các tệp mã cho các mô hình, bộ điều khiển và chế độ xem cũng như các tệp AppStart để thay đổi không gian tên.

Vì tôi đang sao chép dự án của mình không chỉ đổi tên nó, tôi còn phải truy cập applicationhost.config cho IIS express và tạo lại các ràng buộc bằng cách sử dụng các số cổng khác nhau và thay đổi cả thư mục vật lý.


1

đi đến start-Documents-iisExpress-config của tôi và sau đó nhấp chuột phải vào applicationhost và chọn mở bằng visual studio 2013 cho web, bạn sẽ vào cửa sổ applicationhost.config trong visual studio và bây giờ trong vùng chuyển đường dẫn vật lý thành đường dẫn ở dự án của bạn được đặt

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.