C# 将VSIX中的BuildAction更改为None

C# 将VSIX中的BuildAction更改为None,c#,visual-studio-2019,vsix,buildaction,C#,Visual Studio 2019,Vsix,Buildaction,因此,我目前正在开发一个扩展,我想将特定项目项的构建操作更改为None 我试过的 我注意到ProjectItem有一个Properties属性,该属性包含以下KeyValuePair当密钥为BuildAction时。因此,我尝试将其值设置为prjBuildActionNone,这应该是它的正确值 无论如何,当我点击Play并运行代码时,我在这行上设置了一个断点: prop.Value=“prjBuildActionNone” 调试器将永远不会返回到下面的行,就是这样 这种方法是否有任何错误,或者

因此,我目前正在开发一个扩展,我想将特定
项目项的构建操作更改为
None

我试过的 我注意到
ProjectItem
有一个
Properties
属性,该属性包含以下
KeyValuePair
当密钥为
BuildAction
时。因此,我尝试将其值设置为
prjBuildActionNone
,这应该是它的正确值

无论如何,当我点击Play并运行代码时,我在这行上设置了一个断点:

prop.Value=“prjBuildActionNone”

调试器将永远不会返回到下面的行,就是这样


这种方法是否有任何错误,或者这是完全错误的方向,并且
属性是只读的?

该值应该是枚举的一个成员,例如
prjBuildAction.prjBuildActionNone

执行未到达下一行,因为不正确的类型导致异常