Cách thích hợp để đổi tên giải pháp (và thư mục) trong Visual Studio


415

Tôi có một giải pháp Visual Studio khá liên quan (2010, nhưng không thành vấn đề) mà tôi cần đổi tên.

Tôi muốn đổi tên các thư mục để khớp với tên giải pháp mới, nhưng tôi không thể tìm ra cách tự động cấu trúc lại tên thư mục và việc đi qua từng tệp dự án sẽ rất khó khăn.

Có một cách chính thức để làm điều này? Ngoài ra (và ít tốt hơn nhiều), có công cụ miễn phí để thực hiện việc này không?



13
Làm thế nào đây là một bản sao? Ông đang yêu cầu đổi tên một giải pháp không phải là một dự án!
Viking

Câu trả lời:


375

Chỉnh sửa thủ công tệp .sln

Phương pháp này hoàn toàn nhằm mục đích đổi tên thư mục cho dự án, như được xem trong Windows Explorer.

Phương pháp này không gặp phải các vấn đề trong phương pháp Xóa / thêm tệp dự án bên dưới (tham chiếu biến mất), nhưng nó có thể dẫn đến sự cố nếu dự án của bạn nằm dưới sự kiểm soát nguồn (xem ghi chú bên dưới). Đây là lý do tại sao bước 2 (sao lưu) rất quan trọng.

  1. Đóng Visual Studio.
  2. Tạo một bản sao lưu của tập tin .sln của bạn (bạn luôn có thể quay lại).
  3. Hãy tưởng tượng bạn muốn đổi tên thư mục Project1thành Project2.
  4. Nếu không sử dụng kiểm soát nguồn, đổi tên thư mục từ Project1sang Project2sử dụng Windows Explorer.
  5. Nếu sử dụng kiểm soát nguồn, đổi tên thư mục từ Project1sang Project2sử dụng các chức năng được cung cấp bởi kiểm soát nguồn. Điều này bảo tồn lịch sử của tập tin. Ví dụ, với TortoiseSVN, nhấp chuột phải vào tệp, chọn TortoiseSVN .. Rename.
  6. Trong file sln, chỉnh sửa tất cả các trường hợp Project1được Project2sử dụng một trình soạn thảo văn bản như NotePad .
  7. Khởi động lại Visual Studio, và mọi thứ sẽ hoạt động như trước, nhưng với dự án trong một thư mục khác.

Bạn cũng có thể thấy giải pháp đổi tên theo cách thủ công hoặc đăng bài mô tả quy trình thủ công này .

Ưu điểm

  • Bạn có thể làm cho thư mục trong Windows Explorer khớp với tên dự án trong giải pháp.
  • Phương pháp này không xóa bất kỳ tham chiếu nào từ các dự án khác vào tệp này (một lợi thế so với phương pháp Xóa / thêm tệp dự án , xem câu trả lời khác của tôi bên dưới).

Cảnh báo

  • Điều quan trọng là sao lưu mọi thứ vào một tệp .zip trước khi đổi tên bất cứ thứ gì, vì phương pháp này có thể tạo ra các vấn đề với kiểm soát nguồn.
  • Nếu dự án của bạn nằm dưới sự kiểm soát nguồn, nó có thể tạo ra sự cố nếu bạn đổi tên tệp hoặc thư mục bên ngoài kiểm soát nguồn (sử dụng Windows Explorer). Tốt nhất là đổi tên tệp bằng khung kiểm soát nguồn , nếu có thể, để lưu lại lịch sử của tệp đó (kiểm tra menu ngữ cảnh khi nhấp chuột phải - nó có thể có chức năng đổi tên tệp).

Cập nhật 2014-11 / 02

ReSharper đã thêm một phương thức tự động để đạt được kết quả tương tự như phương pháp thủ công ở trên. Nếu không gian tên được gạch chân bằng một đường màu xanh nguệch ngoạc, hãy nhấp vào biểu tượng kim tự tháp hành động để:

  • Đổi tên không gian tên để khớp với tên thư mục trong Windows Explorer, hoặc;
  • Đổi tên thư mục trong Windows Explorer để khớp với không gian tên.

Trong trường hợp thứ hai, từ cuối cùng xác định tên thư mục mới trong Windows Explorer, ví dụ: nếu chúng tôi thay đổi không gian tên thành ViewModel2, nó sẽ đề nghị chuyển tệp sang thư mục ViewModel2.

Tuy nhiên, điều này sẽ không nhất thiết phải cập nhật các tệp trong kiểm soát nguồn, vì vậy bạn vẫn có thể phải sử dụng phương pháp thủ công.

nhập mô tả hình ảnh ở đây

Cập nhật 2018-01-31

Đã thử nghiệm với Visual Studio 2008, 2010, 2012, 2013, 2015, 2017 Cập nhật 1, 2, 3, 4, 5.

Cập nhật 2020-05 / 02

Đã thử nghiệm với Visual Studio 2019.


2
lưu ý: ngay cả với VS2012 cũng cần phải khởi động lại vì nếu không nó có thể bị nhầm lẫn và bạn gặp phải những lỗi ngu ngốc
Simon_Weaver

1
"Nếu bạn có quyền kiểm soát nguồn, bạn sẽ mất lịch sử của tệp" đây có phải là một bất lợi lớn đối với chúng tôi (kiểm toán, v.v.) có các tuyến được đề xuất trong khi duy trì lịch sử không?
dougajmcdonald

23
Visual Studio là một chương trình mạnh mẽ như vậy, nhưng tính năng này không được bao gồm? wow ..
Luca Steeb 20/07/2015

2
Ngay cả sau khi làm theo giải pháp được mô tả bởi @Contango, tôi vẫn gặp phải lỗi: Thuộc tính OwinStartup được phát hiện trong lắp ráp ... khởi động tên mới mâu thuẫn với tên cũ. Tôi đã đi qua các thư mục obj và bin và xóa bất kỳ tệp nào có tên cũ, giữ nguyên mọi thứ khác. Khởi động lại so với dự án mới được đặt tên của tôi và nó chạy như một cơ duyên! Cảm tạ!
nocturns2

2
@LucaSteeb Yup, theo báo cáo năm 2012 là khoảng 50 triệu dòng mã. #monolithic
Chiramisu

158

Dưới đây là các bước bạn cần làm theo để đổi tên một giải pháp:

  1. Trong Solution Explorer, bấm chuột phải vào dự án, chọn Đổi tên và nhập tên mới.
  2. Trong Solution Explorer, bấm chuột phải vào dự án và chọn Thuộc tính. Trên tab Ứng dụng, thay đổi "Tên hội" và "Không gian tên mặc định".
  3. Trong tệp cs chính (hoặc bất kỳ tệp mã nào khác), đổi tên khai báo không gian tên để sử dụng tên mới. Đối với điều này, bấm chuột phải vào không gian tên và chọn Refactor> Đổi tên nhập tên mới. Ví dụ: namespace WindowsFormsApplication1
  4. Thay đổi tiêu đề hội và tiêu đề sản phẩm trong thuộc tính / hộiInfo.cs.

    [assembly: AssemblyTitle("New Name Here")]
    [assembly: AssemblyDescription("")]
    [assembly: AssemblyConfiguration("")]
    [assembly: AssemblyCompany("")]
    [assembly: AssemblyProduct("New Name Here")]
    [assembly: AssemblyCopyright("Copyright ©  2013")]
    [assembly: AssemblyTrademark("")]
    [assembly: AssemblyCulture("")]
    
  5. Xóa thư mục bin và obj vật lý.

  6. Đổi tên thư mục thư mục vật lý của dự án.

  7. Mở tệp SLN (trong notepad hoặc bất kỳ trình soạn thảo nào) và thay đổi đường dẫn đến dự án.

  8. Làm sạch và xây dựng lại dự án.


1
Nó hoạt động hoàn hảo! Nhưng bạn cần quản lý Datasetthủ công (nếu bạn đã gắn bó với dự án của mình).
Sujith HS

2
Làm! Tôi cũng đã phải đổi tên các tập tin .sln và .suo. Và tôi thấy bước 4 đã được hoàn thành bởi một trong những bước trước đó trong VS 2010 của tôi
Bản vá

3
Tôi bối rối một chút về việc bạn có đề cập đến Giải pháp hoặc Dự án trong bước 1. Tôi muốn đổi tên cả hai, mỗi tên có một tên khác nhau. Không gian tên mới sẽ là gì, tên Giải pháp mới hoặc tên Dự án? Cảm ơn đã làm rõ điều này cho tôi.
Alan Fisher

1
Điều này cũng làm việc với tôi (sử dụng VS2013), nhưng nó đã bỏ lỡ các đường dẫn dự án trong \Packages\repositories.configtệp.
Ted

1
Trước khi thử mở lại giải pháp, tôi đã sử dụng một công cụ tìm kiếm, Agent Ransack, để tìm kiếm tất cả các tệp và thư mục cho bất kỳ tham chiếu nào đến tên giải pháp / dự án trước đó và sửa chúng. Có một vài nơi tôi cần để làm điều này.
Andy G

31

Các hoạt động Đổi tên trong phòng thu trực quan chỉ thay đổi tên tệp, nghĩa là cho một dự án, * .prj và cho một giải pháp * .sln. Bạn sẽ cần phải đổi tên các thư mục một cách riêng biệt bằng cách sử dụng hệ thống tệp và bạn sẽ cần phải xóa và sắp xếp lại các dự án vì chúng sẽ có tên thư mục mới. Tuy nhiên, lưu ý rằng các tệp giải pháp và dự án tương ứng là các tệp texst và xml. Bạn có thể viết chương trình của riêng mình để phân tích cú pháp chúng và đổi tên cả tên thư mục, tên tệp và sửa các tệp dự án / giải pháp bên trong.


1
Có công cụ miễn phí có sẵn mà làm điều này đã? Tôi không thể tìm thấy bất cứ điều gì.
David Pfeffer

5
Điều duy nhất có thể giúp bạn là CoolCommands 4.0 "Thêm dự án từ thư mục", để sau khi bạn xóa / đổi tên các thư mục dự án, bạn có thể thêm lại tất cả chúng cùng một lúc: sharptoolbox.com/tools/coolcommands
AaronLS

1
văn bản cao siêu 2 có tìm kiếm regex và thay thế các chức năng giúp dễ dàng hơn để giải quyết vấn đề này.
jfyelle

22

Bạn cũng có thể xuất mẫu và sau đó tạo dự án mới từ mẫu đã xuất thay đổi tên theo ý muốn


1
Cái này cũng có tác dụng với tôi. Tôi đã phải thực hiện một điều chỉnh, mặc dù. Tôi đã sử dụng khung thực thể trong một ứng dụng web và nó để lại các tệp dll cũ dưới tên dự án ban đầu, vì vậy tôi phải tìm hiểu lý do tại sao tôi nhận được một số loại lỗi trùng lặp cho các lớp bảng. Khi tôi loại bỏ chúng khỏi dự án, nó hoạt động tốt. Hy vọng điều này sẽ giúp. Và cảm ơn, Edoardo!
Steve

2
Đây hoàn toàn là cách tốt nhất để làm điều đó, hãy tham khảo msdn.microsoft.com/en-us/l Library / Khăn để xem nơi di chuyển mẫu đã xuất của bạn để tìm thấy nó trong hộp thoại "Dự án mới".
Ares Ou

13

Dưới đây là cách từng bước đổi tên toàn bộ giải pháp của bạn trong Visual Studio 2013

Giả sử chúng ta đang thay đổi một dự án có tên "HelloWorld.ui" thành "Mục1to5.ui"

  1. Đi đến giải pháp thám hiểm (ảnh chụp màn hình bên dưới), nhấp chuột phải vào dự án mà bạn muốn đổi tên và chọn "Đổi tên". Nhập tên mới mà bạn mong muốn.

Ảnh chụp màn hình Solution Explorer

  1. Nhấp chuột phải vào Dự án mà bạn vừa đổi tên và nhấp vào "Thuộc tính". Trong tab Ứng dụng, thay đổi "Tên hội" và "Không gian tên mặc định".

  2. Trong tệp Program.cs chính (hoặc bất kỳ tệp mã nào khác mà bạn có thể đã tạo), đổi tên khai báo không gian tên để sử dụng tên mới. Đối với điều này, bấm chuột phải vào không gian tên và chọn Refactor> Đổi tên nhập tên mới. Ví dụ:

    không gian tên HelloWorld.ui ----> không gian tên Mục1to5.ui

  3. Tiếp theo, mở rộng "Thuộc tính" và nhấp đúp chuột vào tập tin AssociationInfo.cs. Bạn sẽ nhận thấy đoạn mã dưới đây:

[assembly: AssemblyTitle("HelloWorld.ui")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Microsoft")]
[assembly: AssemblyProduct("HelloWorld.ui")]
[assembly: AssemblyCopyright("Copyright © Microsoft 2015")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

Bạn cần thay đổi Hội đồng Tiêu đề và Hội đồng Sản phẩm trong Thuộc tính / Hội đồng Thông tin thành tên mới, trong ví dụ này từ "HelloWorld.ui" thành "Mục1to5.ui". Khi bạn đã hoàn tất việc thay đổi tên, hãy lưu và đóng Visual Studio.

  1. Trong thư mục dự án, vào bên trong thư mục "HelloWorld.ui" và xóa các thư mục "bin" và "obj".

  2. Khi bạn đã hoàn tất, đổi tên thư mục "HelloWorld.ui" thành tên dự án mới.

  3. Mở tệp giải pháp được đổi tên bằng trình soạn thảo văn bản như Notepad hoặc Notepad ++ và chỉnh sửa dòng sau:

    Dự án ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HelloWorld.ui", "HelloWorld.ui \ HelloWorld.ui.csproj", "{39FC65A3-3AE7-4EC9-B8F7

Thay thế tất cả các phiên bản của "HelloWorld.ui" tên mới mà bạn đã chọn cho dự án của mình, trong trường hợp này là "Mục1to5.ui". Điều này thay đổi đường dẫn của dự án đến thư mục được đổi tên trong bước 6.

  1. Mở tệp giải pháp với studio trực quan, và dọn dẹp và xây dựng lại dự án.

  2. Bạn có thể nhận thấy rằng nút "Gỡ lỗi / Chạy" đã được thay thế bằng nút "Đính kèm". Nếu điều này xảy ra, chỉ cần nhấp chuột phải vào dự án và chọn tùy chọn "Đặt làm dự án khởi động". Hoặc, nhấp vào Công cụ> Tùy chỉnh> Lệnh> Thêm lệnh> Gỡ lỗi và thêm nút.

Bạn đã hoàn tất việc đổi tên dự án, nếu bạn có bất kỳ nghi ngờ nào, hãy đăng bài và tôi rất vui lòng giúp đỡ!


6

Xóa các thư mục con bin và obj của bạn để xóa tải tham chiếu không chính xác, sau đó sử dụng các cửa sổ để tìm kiếm tên cũ.

Chỉnh sửa bất kỳ tập tin mã hoặc xml nào được tìm thấy và xây dựng lại, sẽ ổn ngay bây giờ.


5

Tôi đã sử dụng tiện ích mở rộng "Full Rename Project" của Visual Studio để đổi tên thành công các dự án trong giải pháp ASP.NET Core 2.

Tôi đã sử dụng ReSharper sau đó để điều chỉnh không gian tên (nhấp chuột phải vào dự án, cấu trúc lại, điều chỉnh không gian tên ...)

https://github.com/kuanysh-nabiyev/RenameProjectVsExtension

nhập mô tả hình ảnh ở đây


Có vẻ như nó đã được chuyển đến đây: github.com/kuanysh-nabiyev/RenameProjectVsExtension
ToiledSoul


4

Tôi đã thử Visual Studio Project Renamer, nhưng, nó đã tạo ra ngoại lệ trong một vài trường hợp tôi đã thử nó.

Tôi đã thành công tốt đẹp với CopyWiz .

Tôi không có cách nào liên kết với họ và tôi chưa trả tiền cho nó, nhưng tôi có thể phải sớm, vì đó là công cụ duy nhất có vẻ hoạt động cho cả các dự án C # và C ++ của tôi. Tôi hy vọng họ kiếm được một ít tiền, và tiếp tục cải thiện nó, mặc dù.


4

Xóa / thêm phương thức tệp dự án

Phương pháp này hoàn toàn nhằm mục đích đổi tên thư mục cho dự án, như được xem trong Windows Explorer.

  1. Sao lưu toàn bộ dự án của bạn bằng cách sử dụng một cái gì đó như GIT, SVN hoặc WinZip (quan trọng!).
  2. Trong giải pháp trong Visual Studio, loại bỏ dự án.
  3. Đổi tên thư mục trong Windows Explorer.
  4. Thêm dự án trở lại một lần nữa trong Visual Studio.

Ưu điểm

  • Bạn có thể làm cho thư mục trong Windows Explorer khớp với tên dự án trong giải pháp.

Nhược điểm

  • Nếu bạn xóa thư viện, nó sẽ xóa mọi tham chiếu đến thư viện đã nói khỏi các dự án khác. Giải pháp có thể không biên dịch sau này, cho đến khi bạn thêm các tham chiếu vào thư viện đã nói trở lại (điều này khá dễ dàng). Đây là lý do tại sao bước 1 (sao lưu) rất quan trọng.
  • Nếu bạn có quyền kiểm soát nguồn, bạn sẽ mất lịch sử của tệp.

Nhấp chuột phải vào một dự án và chọn "Thư mục mở trong Windows Explorer" rất hữu ích để theo dõi nơi dự án được lưu trữ trong khi bạn đang thực hiện quy trình này.


4
WinZip ??? Tôi chắc chắn hy vọng bạn đang sử dụng kiểm soát nguồn thực và không tạo bản sao lưu tệp zip của mã của bạn. Nếu bạn, hoặc bất kỳ ai khác đang đọc cái này, thì vui lòng kiểm tra try.github.io và thử nó trong một dự án thử nghiệm. Bạn sẽ không quay lại!
Matt Klein

2
Tôi đã đọc bình luận của bạn Mister @MattKlein và bạn đã đúng: D Cảm ơn!
Jeancarlo Fontalvo

@Matt Klein Hoàn toàn đồng ý, cập nhật để giới thiệu GIT hoặc SVN.
Contango

3

Bạn có thể:

  1. bấm vào tệp-> mới -> tạo dự án từ dự án hiện có

  2. chọn tập tin gốc của bạn, vd. giải pháp 1 và nhập giải pháp tên tệp mới 2

  3. thay đổi tên dự án trong giải pháp mới 2


Tôi khá thích cách tiếp cận này là nó được bình chọn vì một lý do cụ thể?
Coops

đã khóa máy của tôi gần hết - trên Visual Studio 2017
klewis 22/03/19

3

Nếu bạn gặp vấn đề với việc tải các dự án được chia sẻ, như Xamarin, hãy nhớ thay đổi tham chiếu đến các lib được chia sẻ trong các tệp csproj. Tôi đã phát triển một trò chơi CocosSharp và các dự án Droid / iOS / WP81 không muốn tải. Tôi đã phải thay đổi dòng dưới đây trong mỗi tệp csproj (Driod / iOS / WP81) có tham chiếu lib chung. Điều đó được gây ra do thay đổi tên thư mục, vì vậy hãy thay thế YOU_PREVIOUS_NAMESPACE bằng tên thư mục mới của bạn.

<Import Project="..\YOUR_PREVIOUS_NAMESPACE.Shared\EmptyProject.Shared.projitems" Label="Shared" />

Ngoài ra tôi nhận thấy rằng đối với các dự án .Driod, tên lắp ráp trong thuộc tính dự án có thể được thay đổi bằng cách sử dụng visual studio (tôi sử dụng 2015). Tôi đã phải thay đổi tên lắp ráp thủ công trong tệp .Droid.csproj.

<AssemblyName>YourNameSpace</AssemblyName>

Sau đó, tôi tải giải pháp và trong thuộc tính dự án xem tên mới xuất hiện. Sau khi xây dựng lại dll với tên đó đã được tạo ra.


2

Nếu bạn đang tạo một trang web trong Visual Studio 2010. Bạn có thể thay đổi tên dự án như sau.

Bước 1: Trong Visual Studio 2010, tệp SLN sẽ được lưu trữ trong thư mục dự án trong Visual studio 2010 và các tệp Nguồn được lưu trữ trong thư mục Trang web trong Visual Studio 2010.

Bước 2: Đổi tên thư mục bằng cách nhấp chuột phải vào thư mục đó bằng cách Đổi tên có chứa dự án SLN của bạn.

Bước 3: Đổi tên tên tệp SLN bằng cách nhấp chuột phải vào tệp SLN đó bằng cách đổi tên.

Bước 4: Đổi tên thư mục chứa Nguồn của tệp SLN đó trong Trang web trong Visual Studio 2010.

Bước 5: Cuối cùng, nhấp đúp chuột vào tệp SLN của bạn và thay đổi thư mục gốc của thư mục nguồn SLN.


2

Giải pháp duy nhất phù hợp với tôi trên Visual Studio 2013 trong dự án WEB:

Hãy nói rằng tôi muốn đổi tên "project1" thành "project2". Hãy nói rằng đường dẫn vật lý đến tệp .sln của tôi là: c: \ my \ path \ project1 \ project1.sln

vì vậy đường dẫn đến tệp .csproj của tôi cũng như các thư mục bin và obj phải là: c: \ my \ path \ project1 \ project1 \

  1. Mở giải pháp trong VS bằng cách nhấp đúp vào tệp project1.sln.

  2. Trong Solution Explorer, bấm chuột phải vào dự án (KHÔNG phải là giải pháp !!!), chọn Đổi tên và nhập tên mới.

  3. Trong Solution Explorer, bấm chuột phải vào dự án và chọn Thuộc tính. Trên tab Ứng dụng, thay đổi "Tên hội" và "Không gian tên mặc định".

  4. Trong tệp CS chính (hoặc bất kỳ tệp mã nào khác như Global.asax chẳng hạn), đổi tên khai báo không gian tên để sử dụng tên mới. Đối với điều này, bấm chuột phải vào không gian tên và chọn Refactor> Đổi tên nhập tên mới. Ví dụ:

không gian tên dự án1

4.1 Trong Solution Explorer, bấm chuột phải vào dự án (KHÔNG phải là giải pháp !!!), chọn Đổi tên và nhập tên mới.

  1. Đảm bảo: Hội đồng Tiêu đề và Hội đồng Sản phẩm trong Thuộc tính / Hội đồng Thông tin được đặt thành tên mới ("project2").

1. Tên mới ở đây ")] 6 [lắp ráp: hội đồng quản trị

  1. Đóng Visual Studio.

  2. Xóa thư mục bin và obj vật lý.

  3. Đổi tên thư mục mẹ và thư mục nguồn thành tên mới (project2):

Trong ví dụ: c: \ my \ path \ project1 \ project1

sẽ là: c: \ my \ path \ project2 \ project2

  1. Đổi tên tên tệp SLN bằng cách nhấp chuột phải vào tệp SLN đó bằng cách Đổi tên.

  2. Sau đó, cuối cùng mở tệp SLN (trong notepad hoặc bất kỳ trình chỉnh sửa nào) và sao chép và thay thế (Ctrl + h) bất kỳ tên cũ nào sang tên mới.

  3. Mở VS và nhấp BUILD -> Clean Solution

  4. nhấp vào Xây dựng -> Xây dựng giải pháp và sau đó F5 để chạy ...

  5. Lưu ý1: Nếu bạn nhận được một cái gì đó như thế này: Lỗi biên dịch CS0246: Không thể tìm thấy loại tên hoặc không gian tên 'project2' (bạn có thiếu tham chiếu sử dụng chỉ thị hoặc tham chiếu lắp ráp không?)

Tệp nguồn: c: \ Users \ Username \ AppData \ Local \ Temp \ Tệp ASP.NET tạm thời \ root \ 78dd917f \ d0836ce4 \ App_Web_index.cshtml.a8d08dba.b0mwjmih.0.cs

Sau đó vào thư mục "Tệp ASP.NET tạm thời" và xóa mọi thứ.

  1. Lưu ý2: Nếu bạn đang cố gắng "lưu dưới dạng" vào một dự án có tên mới và để giữ lại dự án cũ, hãy xem xét sao chép db của bạn bằng cách sửa đổi ConnectionStrings trong web.config và cũng bằng cách bắt đầu di chuyển lại nếu bạn có một trong dự án.

2

Tôi mới đến VS. Tôi chỉ gặp vấn đề tương tự: Cần đổi tên một dự án đã bắt đầu sau vài tuần làm việc. Đây là những gì tôi đã làm và nó đã làm việc.

  1. Chỉ trong trường hợp, tạo một bản sao lưu dự án thư mục của bạn, mặc dù bạn sẽ không chạm vào nó, nhưng chỉ trong trường hợp!
  2. Tạo một dự án mới và lưu nó bằng tên bạn muốn cho dự án 'mới' của bạn, nghĩa là tên bạn muốn thay đổi dự án 'cũ' của bạn thành.
  3. Xây dựng nó. Sau đó, bạn sẽ có một Dự án với tên bạn muốn nhưng nó hoàn toàn không có gì ngoài việc mở một cửa sổ (Ứng dụng Windows Form trong trường hợp của tôi).
  4. Với proyect mới được mở, nhấp vào Project-> Thêm Hiện tại và sử dụng Windows Explorer xác định vị trí thư mục 'cũ' của bạn và chọn tất cả các tệp trong ... Visual Studio xxx \ Project \ oldApp \ oldApp
  5. Chọn tất cả các tệp trong đó (.vb, .resx) và thêm chúng vào Dự án 'mới' của bạn (tệp đã được mở).
  6. Bước gần như cuối cùng sẽ là mở tệp Project của bạn bằng Solution
    Explorer và trong tab 1 thay đổi biểu mẫu khởi động mặc định thành dạng cần có.
  7. Xây dựng lại mọi thứ.

Có thể nhiều bước hơn nhưng ít hoặc không gõ gì cả, chỉ cần vài cú click chuột. Hy vọng nó giúp :)




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.