Visual Studio 2010 を使用すると、奇妙な問題が発生します。ソリューションに多くのプロジェクトがあります。ソリューション (Windows エクスプローラーではなく Visual Studio) にフォルダーを追加すると、ソリューション内の一部のプロジェクト、つまり .csproj ファイルが自動的に変更されます。基本的に、参照するいくつかのプロジェクトの名前を変更します。例えば、
<ProjectReference Include="..\..\..\Common\Common.csproj">
<Project>{EXXXXX-XXXXX-XXX-XXXX-XXXXXXXXX}</Project>
<Name>Common</Name>
</ProjectREference>
に変更されます
<ProjectReference Include="..\..\..\Common\Common.csproj">
<Project>{EXXXXX-XXXXX-XXX-XXXX-XXXXXXXXX}</Project>
<Name>Common %28Common\Common%29</Name>
</ProjectREference>
つまり、名前に何かを追加します。ただし、参照するすべてのプロジェクトではなく、参照するプロジェクト名を 1 つまたは 2 つ変更するだけです。ところで、ソリューションのルートにフォルダーを追加しただけです。ソリューション内の他のプロジェクトとはまったく関係ありません。
これは大きな問題ではありませんが、プログラムのコンパイルと実行には影響しませんが、かなり厄介です。誰でもこの問題の原因を知っていますか?