rba*_*all 13 csproj visual-studio-2008 visual-studio
而不是*.cs代码后面或旁边我想有一个*.js文件.我正在开发一个MVC应用程序,不需要旁边的代码,因为我有控制器,但在某些情况下,旁边有一个JavaScript代码或某种方式将文件与它正在使用的页面相关联是很好的.我想我可以用类似的方式命名它们,但我想在可能的情况下显示关联,所以毫无疑问该文件的用途.
通常我正在谈论的是在你的Global.asax文件下的Visual Studio中你将在左边有一个加号:
+ Global.asax
Run Code Online (Sandbox Code Playgroud)
一旦你展开它你就会得到
- Global.asax
Global.asax.cs
Run Code Online (Sandbox Code Playgroud)
我想要发生同样的事情:
+ Home.spark
- Home.spark
Home.spark.js
Run Code Online (Sandbox Code Playgroud)
更新:
我现有的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>
Run Code Online (Sandbox Code Playgroud)
它只是显示彼此之外的文件.
and*_*nov 16
有VSCommands加载项,允许您直接从IDE配置相关文件
链接更新,之前是http://mokosh.co.uk/vscommands
仅供参考:安装VSCommands时,只需选择您想要依赖的所有文件和根文件,然后右键单击 - >组项目......并且VSCommands将询问您希望哪个文件是根文件.
Jon*_*eet 12
绝对 - 但你必须手动编辑项目文件.找到您的"子"文件的条目,并将其更改为非自闭元素,并添加子元素以说出它所依赖的内容.这是一个正在编译的.cs文件的示例:
<Compile Include="AssertCount.cs">
<DependentUpon>MoreEnumerable.cs</DependentUpon>
</Compile>
Run Code Online (Sandbox Code Playgroud)
这是我刚刚为你指定的文件嘲笑的版本 - 虽然我希望Home.spark
有一个与之相关的动作而不是"无":
<ItemGroup>
<Content Include="Home.spark.js">
<DependentUpon>Home.spark</DependentUpon>
</Content>
</ItemGroup>
<ItemGroup>
<None Include="Home.spark" />
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
Visual Studio按照您的预期显示它.
归档时间: |
|
查看次数: |
3998 次 |
最近记录: |