C# 在项目中的另一个文件下移动代码文件
我想将一个代码文件移动到另一个相关文件组下,如下所示: 如您所见,C# 在项目中的另一个文件下移动代码文件,c#,visual-studio,projects-and-solutions,csproj,C#,Visual Studio,Projects And Solutions,Csproj,我想将一个代码文件移动到另一个相关文件组下,如下所示: 如您所见,SingleObjectViewModel.Commands.cs隐藏在SingleObjectViewModel.cs组中。在某些情况下,它可能很有用 我已经创建了SingleDocumentViewModel.Commands.cs,但是在VisualStudio中简单的拖放不起作用 如何实现它?我找到了一种方法,但它不方便用户,需要手工编辑项目文件。我不确定它是否能在其他版本的Visual Studio中工作,然后是我的(
SingleObjectViewModel.Commands.cs
隐藏在SingleObjectViewModel.cs
组中。在某些情况下,它可能很有用
我已经创建了SingleDocumentViewModel.Commands.cs
,但是在VisualStudio中简单的拖放不起作用
如何实现它?我找到了一种方法,但它不方便用户,需要手工编辑项目文件。我不确定它是否能在其他版本的Visual Studio中工作,然后是我的(MS Visual Studio 2013) 首先,卸载项目(右键单击项目,
卸载项目
)
然后编辑csproj
文件(再次右键单击,edit*.csproj
)
在编辑器中,替换:
<Compile Include="SingleDocumentViewModel.Commands.cs">
与
SingleDocumentViewModel.cs
然后保存编辑的文件并再次加载项目(右键单击它,重新加载项目
)
现在,文件已分组:
<Compile Include="SingleDocumentViewModel.Commands.cs">
<DependentUpon>SingleDocumentViewModel.cs</DependentUpon>
</Compile>