Jef*_*rom 171 designer csproj subtype visual-studio
有谁看过这个吗?我有一个大型的Visual Studio项目,在项目的下一次打开和关闭时不断添加[Subtype]Designer[/Subtype]
到我的项目中.vcproj
然后删除它.只定义了一个类StoredImageControl.cs
.任何人都知道如何关闭它,因为它实际上搞乱了我的版本控制.
这是在之前:
<EmbeddedResource Include="StoredImageControl.resx">
<DependentUpon>StoredImageControl.cs</DependentUpon>
</EmbeddedResource>
Run Code Online (Sandbox Code Playgroud)
这是在之后
<EmbeddedResource Include="StoredImageControl.resx">
<DependentUpon>StoredImageControl.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
Run Code Online (Sandbox Code Playgroud)
Nat*_*eed 95
这可能与您在保存的解决方案状态中打开的文件有关.我在VS2010中遇到了这个问题并发现如果我在编辑器中打开.xml文件时关闭解决方案,那么在随后重新打开解决方案时,包含该.xml文件的项目将<SubType>Designer</SubType>
添加此行.但是,如果我在没有打开该文件的情况下关闭解决方案,则不会尝试在以下重新打开时添加该行.
Joh*_*hnC 37
这至少是Visual Studio,2008年,2010年和2012年的3个版本中的一个问题.它被记录为Microsoft Connect中的错误,但MS答案是"我们已经记录了您的请求但是没有计划在此处修复此问题时间." 建议你对错误报告进行投票,因为它仍处于活动状态,可能会得到更好的回复,并且有足够的投票权.
我在ASP.NET Web应用程序的.csproj文件中遇到同样的问题:
<ItemGroup>
<Content Include="site.master" />
<Content Include="Web.config">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
与:
<ItemGroup>
<Content Include="site.master" />
<Content Include="Web.config" />
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
我对这个问题的烦恼也是由于修订控制的变化.这个问题似乎出现在VS 2005/2008/2010中.在Microsoft论坛上发现了以下问题,但答案尚不清楚.
我希望VS设置会导致它,在这种情况下,当我发现该设置是什么时,我会希望你知道.
小智 6
您是否尝试将SubType作为EmbeddedResource对象的属性?
<EmbeddedResource Include="StoredImageControl.resx" SubType="Designer">
<DependentUpon>StoredImageControl.cs</DependentUpon>
</EmbeddedResource>
Run Code Online (Sandbox Code Playgroud)
我在后面的链接中看到了像你这样的问题,他用这个解决了他的问题.
http://community.sharpdevelop.net/forums/t/9977.aspx
我发现这<SubType>Designer</SubType>
改变了 Web.config 的行为。
我们使用WebDeploy来发布Web服务文件。
如果为 Web.config设置了子类型- 它会在所有内容文件和 .svc 所在的主目录下正确发布此文件。
如果未设置SubType - 它会执行上述操作,但还会将 Web.config 复制到 bin\ 子目录下 - 这很奇怪!在 MsBuild 日志中,这种情况发生在 CollectFilesFrom_SourceItemsToCopyToOutputDirectory 目标期间。
归档时间: |
|
查看次数: |
40766 次 |
最近记录: |