我希望能够将.cs文件拖放到我的项目中。所以,我有手动修改.CSPROJ文件是“安全”/“不好的做法”吗?
<Compile Include="Controls\MyControl.ascx.cs">
则占到001
或002
我想补充一个额外的行
<Compile Include="Accounts\001\Controls\MyControl.ascx.cs">
OR
<Compile Include="Accounts\002\Controls\MyControl.ascx.cs">
这将允许我根据我的账户覆盖类运行该项目。
以这种方式修改CSPROJ
文件是否安全,或者当我添加新文件或依赖项时,visual studio是否会覆盖我的更改?
另外,我的方法是否合理?
你可以修改这个文件,当它加载时,VS会“缓存”新的变化。 CSPROJ是一个读/写文件,而不是只写(比如说,t9输出文件)。 –
我对这个问题的态度如何?这看起来合理吗? – webnoob
你可能会变得非常复杂,并创建一个PreBuild事件来修改基于SYMBOL或其他情况的文件,但我不知道什么时候需要“账号”进行判断调用。 –