我希望能够按每个帐户将 .cs 文件拖到我的项目中。所以我有
<Compile Include="Controls\MyControl.ascx.cs">
那么对于帐户001
,或者002
我会添加一个额外的行
<Compile Include="Accounts\001\Controls\MyControl.ascx.cs">
或者
<Compile Include="Accounts\002\Controls\MyControl.ascx.cs">
这将允许我根据运行项目的帐户覆盖类。
以这种方式修改CSPROJ
文件是否安全,或者当我添加新文件或依赖项时,Visual Studio 会覆盖我的更改?
另外,我解决问题的方法合理吗?