资源文件禁用了 Visual Studio 的访问修改器下拉选项 [关闭]

Posted

技术标签:

【中文标题】资源文件禁用了 Visual Studio 的访问修改器下拉选项 [关闭]【英文标题】:Visual Studio's Access Modifier drop down option is disabled for resource file [closed] 【发布时间】:2022-01-14 02:50:12 【问题描述】:

不确定为什么资源文件的访问修饰符下拉菜单被禁用。

alt text http://img683.imageshack.us/img683/9157/accessmodifier.png

这里是文件属性:

alt text http://img199.imageshack.us/img199/3930/resxprop.png

【问题讨论】:

【参考方案1】:

如果可能,请将您的自定义工具改回默认的“ResXFileCodeGenerator”。

我尝试将默认 Web 应用项目更改为使用“GlobalResourceProxyGenerator”,这导致访问修饰符下拉菜单被禁用。

【讨论】:

是的。您还可以将自定义工具设置为 PublicResXFileCodeGenerator。 guysmithferrier.com/post/2008/06/… 或者只是让它为空【参考方案2】:
    右键单击您的文件资源,选择属性 (Alt+Enter) 将构建操作更改为 嵌入式资源 将自定义工具更改为PublicResXFileCodeGenerator

现在可以了。

【讨论】:

您可能还需要将属性窗口中的“自定义工具命名空间”更改为资源,否则更改工具时字符串的路径会发生变化 在互联网上的所有各种建议中,这是我发现唯一可行的!神奇的成分是改变命名空间。 ^^^^

以上是关于资源文件禁用了 Visual Studio 的访问修改器下拉选项 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio“搜索解决方案资源管理器”已禁用

Visual Studio 2012 - 禁用单击设计视图

如何禁用自动隐藏解决方案资源管理器(Visual Studio 2017)

通过 Visual Studio 项目文件禁用驱动程序签名

在Visual Studio 2015中访问资源图像 - 特别是位置路径

Visual Studio Code:禁用特定文件类型的错误/警告签入