我希望能夠將.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或其他情況的文件,但我不知道什麼時候需要「賬號」進行判斷調用。 –