私は次の内容のメインプロジェクトディレクトリを持っている:C#プロジェクトフォルダの名前を変更しますか?
サブディレクトリ(ディレクトリ)
Project.sln(ソリューションファイル)
私は手動で私のWindowsのサブディレクトリの名前を変更しようとするとエクスプローラで、ソリューションファイルを開くとエラーが表示されます。ソリューションに影響を与えずにこのディレクトリの名前を変更するにはどうすればよいですか?
ありがとうございます!
私は次の内容のメインプロジェクトディレクトリを持っている:C#プロジェクトフォルダの名前を変更しますか?
サブディレクトリ(ディレクトリ)
Project.sln(ソリューションファイル)
私は手動で私のWindowsのサブディレクトリの名前を変更しようとするとエクスプローラで、ソリューションファイルを開くとエラーが表示されます。ソリューションに影響を与えずにこのディレクトリの名前を変更するにはどうすればよいですか?
ありがとうございます!
Visual Studioで名前を変更するか、.csproj/.slnファイルをテキストエディタで編集し、refrencesを修正します。
解決策ファイルをテキストエディタで開き、古いフォルダへの参照をすべて変更します。
これを実行したら、手動で変更してからソリューションを開きます。プロジェクトファイルが見つからないというエラーが表示され、プロジェクトファイルを特定するだけで、再マップされます。 VSSを使用している場合、すべてが最初にチェックインされていることを確認してください。
メモ帳で.slnファイルを開きます。あなたはmyproject
からnewproject
にフォルダの名前を変更したい場合は、あなたがnewproject\myproject.csproj
(または何でも)にmyproject\myproject.csproj
を変更することができます
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "myproject", "myproject\myproject.csproj", "{DF81752F-37EE-4F4E-BC22-B09C8D05ED78}"
EndProject
:あなたはこのような行が表示されます。
解決策には、フォルダ名を含むプロジェクトファイルへのパスが埋め込まれています。フォルダの名前を変更する場合は、次の3つのオプションがあります。
変更SolutionExplorer内の名前...それが正常に動作します。..
それがソース管理やTFSの問題を島嶼地区などはありませんただし、手動
thanx ..実際に私はこの問題に遭遇したので、これをOPに指摘してください。 :) –
パスはおそらくあり、それらを解決する必要があります。古いディレクトリ名を含むプロジェクト/ソリューション関連のファイルでそれらを手動で更新するか、Visual Studio内からプロジェクトの名前を変更する方法を見つける必要があります。
これは、プロジェクトの名前を変更するに役立つかもしれない: Visual Studioのソリューションエクスプローラでhttp://msdn.microsoft.com/en-us/library/3e92t91t%28v=VS.90%29.aspx
あなたはすべてのことをやった後は、 テキストエディタを終了し、 .slnファイルをもう一度開きます。
HTH
?私が修正しようとしているプロジェクトのサブディレクトリは、より大きなソリューションの一部です。手動でslnファイルを変更すると、より大きなソリューションは問題を示し、プロジェクトをロードしません。考えられるソースコントロールの問題については、 – sooprise