在另一个项目中,我有使用名称Properties
的类,因此当预先生成的设置'时,使用它们变得很麻烦。和资源'属性命名空间妨碍了。有没有办法强制此命名空间即使在修改资源或设置后仍保持重命名?
以下是导致问题的文件。
Resources.Designer.cs
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace ProjectNamespace.Properties {
using System;
Settings.Designer.cs
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace ProjectNamespace.Properties {
如果不清楚的话。我想重命名Properties
,而不是ProjectName
。
答案 0 :(得分:2)
听起来您已经通过项目属性窗口在相应的标签下添加了Settings
和Resources
文件(您可以在其中添加这些项目的默认文件)。以这种方式执行此操作时,名称.Properties
将附加到命名空间,并且它们在Properties
中项目的Solution Explorer
节点下进行组织:
相反,请尝试将它们添加为单独的项目项。为此,请右键单击您的项目,选择Add --> New Item
,选择General
下的Visual C# Items
标题,然后添加新的Resources File
和/或{{ 1}}:
这些文件将像任何其他项目(不在Settings File
节点下)一样添加到您的项目中,并将使用您项目的默认命名空间,并且不会向其添加Properties
: