这里有another thread,但是我的问题有所不同。我最终找到了解决我特定问题的解决方案,以防其他人使用。

最佳答案

在项目的Properties文件夹中,应该(至少)有两个文件Resources.resx和Resources.Designer.cs,后者在Visual Studio的解决方案资源管理器中的Resources.resx下以较低的级别显示。就我而言,Resources.Designer.cs文件不再以某种方式包含在项目中。可以通过编辑.csproj文件(或还原该文件的旧副本)来解决此问题。

信用归功于应得的信用,我在NJLASSI的答案中找到了这个解决方案:http://social.msdn.microsoft.com/Forums/en-US/tfsbuild/thread/ebeca7a8-c7a3-4cb6-a40e-89c5fdb70c82

编辑:

解决这个问题并不像我最初想到的那么简单,所以最好是有一个.csproj文件的旧副本可用,以便可以从那里恢复相关的行。以下是适用的行:

<Compile Include="Properties\Resources.Designer.cs">
  <AutoGen>True</AutoGen>
  <DesignTime>True</DesignTime>
  <DependentUpon>Resources.resx</DependentUpon>
</Compile>


<EmbeddedResource Include="Properties\Resources.resx">
  <Generator>ResXFileCodeGenerator</Generator>
  <SubType>Designer</SubType>
  <LastGenOutput>Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>

关于c# - Visual Studio : Type or namespace name 'Properties' does not exist,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16270971/

10-13 06:58