There's 另一个线程 https://stackoverflow.com/questions/9163316/type-or-namespace-name-properties-does-not-exist/16270872这里关于这个,但我的问题是不同的。我最终找到了针对我的特定问题的解决方案,我将其发布在这里,以防对其他人有用。
在项目的 Properties 文件夹中,应该(至少)有两个文件:Resources.resx 和 Resources.Designer.cs,后一个文件显示在 Visual Studio 解决方案资源管理器中 Resources.resx 下的较低级别。就我而言,Resources.Designer.cs 文件以某种方式不再包含在项目中。可以通过编辑(或恢复旧副本).csproj 文件来修复此问题。
值得赞扬的是,我在这里找到了这个解决方案:http://social.msdn.microsoft.com/Forums/en-US/tfsbuild/thread/ebeca7a8-c7a3-4cb6-a40e-89c5fdb70c82 http://social.msdn.microsoft.com/Forums/en-US/tfsbuild/thread/ebeca7a8-c7a3-4cb6-a40e-89c5fdb70c82在 NJLASSI 的回答中。
EDIT:
修复此问题并不像我最初想象的那么简单,因此最好有 .csproj 文件的旧副本可用,以便可以从那里恢复相关行。以下是适用的行:
<Compile Include="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
and
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<SubType>Designer</SubType>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)