Вместо кода *.cs сзади или рядом с ним я хотел бы иметь файл *.js. Я разрабатываю приложение MVC, и мне не нужен код, потому что у меня есть контроллеры, но в некоторых случаях было бы неплохо иметь код JavaScript рядом или каким-то образом связать файл со страницей, на которой он используется. Полагаю, я мог бы просто назвать их аналогичным образом, но я хочу показать ассоциацию, если это возможно, поэтому нет никаких вопросов о том, для чего предназначен файл.
Как правило, в Visual Studio теперь под вашим файлом Global.asax у вас будет знак плюса слева:
+ Global.asax
После его расширения вы получите
- Global.asax
Global.asax.cs
Мне бы хотелось, чтобы это случилось:
+ Home.spark
- Home.spark
Home.spark.js
Обновлено:
У моего существующего файла csproj есть путь к фактическому файлу, не уверен, что он его закручивает. У меня есть:
<ItemGroup>
<Content Include="Views\User\Profile.spark.js">
<DependentUpon>Views\User\Profile.spark</DependentUpon>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="Views\User\Profile.spark" />
</ItemGroup>
и он просто показывает файлы, кроме друг друга.