이 기사에서 데모 응용 프로그램을 수정하고 있습니다. http://msdn.microsoft.com/en-us/magazine/dd419663.aspx
내 네임 스페이스를 사용하기 위해 모든 파일을 업데이트해야합니다. 예를 들어 여기에있는 파일은 다음과 같습니다.
MySolution\MyApp\DemoApp\ViewModel\MainWindowViewModel.cs
다음 네임 스페이스를 사용하고 있습니다.
namespace DemoApp.ViewModel
{
/// <summary>
/// The ViewModel for the application's main window.
/// </summary>
public class MainWindowViewModel : WorkspaceViewModel
여기로 파일을 이동해야합니다 (DemoApp 폴더 제거).
MySolution\MyApp\ViewModel\MainWindowViewModel.cs
또한 올바른 네임 스페이스를 사용하려면 :
namespace MyApp.ViewModel
{
....
Visual Studio 2010에서 어떻게할까요?
여기서 업데이트 확인 은 가능합니다 . Visual Studio에서 프로젝트 네임 스페이스 변경 이제 프로젝트의 네임 스페이스 를 변경하는 방법을 알고 있지만 파일 시스템에서 파일을 이동하는 방법은 무엇입니까? ( “DemoApp”폴더 제거)
답변
간단한 Replace in Files ( Ctrl+ Shift+ H)가 트릭을 수행 할 것이라고 상상합니다 . 간단하게 교체 namespace DemoApp
와 함께 namespace MyApp
. 그런 다음 솔루션을 빌드하고 알 수없는 식별자에 대한 컴파일 오류를 찾습니다. 정규화 된 것이 아무것도 DemoApp
의지 할 필요가 변경이되는 MyApp
.
답변
파일 중 하나에서 네임 스페이스가 선언 된 곳으로 이동하십시오. 변경하려는 네임 스페이스 부분에 커서를 놓고를 누릅니다 F2. 모든 파일에서 네임 스페이스의 이름을 바꿔야합니다. 적어도이 답변을 테스트하기 위해 만든 작은 데모 프로젝트에서 작동했습니다!
VS 버전에 따라 바로 가기는 Ctrl– R, Ctrl– 일 수도 있습니다 R.
답변
답변
Ctrl+ Shift+H 실제 솔루션이 아닙니다.
Resharper를 사용하여 솔루션의 모든 네임 스페이스 정의를 변경할 수 있습니다. 이것은 내가 전에 시도한 가장 좋은 방법입니다.
https://www.jetbrains.com/resharper/features/code_refactoring.html
답변
BareGrep이라는 도구를 사용하여 폴더 구조를 검토하여 모든 네임 스페이스 변경 사항을 확인했습니다. 지정된 파일 구조의 파일을 검색 할 수있는 무료 도구입니다.
답변
당신은 사용할 수 있습니다 CTRL+ R, CTRL+ R복잡한 공간 변경이 도구를 사용하기위한 https://marketplace.visualstudio.com/items?itemName=vs-publisher-599079.FixNamespace