C# 如何强制以管理员权限在Visual Studio中打开项目/解决方案?

C# 如何强制以管理员权限在Visual Studio中打开项目/解决方案?,c#,visual-studio-2010,visual-studio-2012,C#,Visual Studio 2010,Visual Studio 2012,首先,我知道如何在devenv.exe上设置属性,以便在默认情况下以管理员权限打开VS。我的问题是如何设置VS解决方案/项目的权限 我有一个VS项目不是由我做的,它在开始时给出了以下信息 所以我必须以管理员权限打开VS,然后这个项目才能正常打开。但是如何在VS solution/Project中设置这样的条件?您可以设置权限级别,以管理员身份在windows中为devenv.exe运行此程序。为此,您必须通过右键单击devenv.exe并选择“属性”来获取其属性。从“属性”窗口转到“兼容性”选项

首先,我知道如何在devenv.exe上设置属性,以便在默认情况下以管理员权限打开VS。我的问题是如何设置VS解决方案/项目的权限

我有一个VS项目不是由我做的,它在开始时给出了以下信息


所以我必须以管理员权限打开VS,然后这个项目才能正常打开。但是如何在VS solution/Project中设置这样的条件?

您可以设置权限级别,以管理员身份在windows中为devenv.exe运行此程序。为此,您必须通过右键单击devenv.exe并选择“属性”来获取其属性。从“属性”窗口转到“兼容性”选项卡,然后选中“以管理员身份运行此程序”复选框。请参阅所附的屏幕截图


您可以为devenv.exe设置权限级别,以管理员身份在windows中运行此程序。为此,您必须通过右键单击devenv.exe并选择“属性”来获取其属性。从“属性”窗口转到“兼容性”选项卡,然后选中“以管理员身份运行此程序”复选框。请参阅所附的屏幕截图


右键单击Visual Studio“选择属性”,选择“兼容性”选项卡,然后在“特权级别”中选中复选框“以管理员身份运行此程序”


下次如果您打开任何将以管理员权限打开的项目。

右键单击Visual Studio“选择属性”,选择“兼容性”选项卡,并在“权限级别”中选中“以管理员身份运行此程序”复选框


下次如果您打开任何将以管理员权限打开的项目。

修复项目目录上的权限?@MickyD:否,您可以在项目级别执行此操作。您不能让进程的某些部分运行提升,而其他部分不修复项目目录上的权限?@MickyD:否,您可以在项目级别执行此操作。流程的某些部分不能提升运行,而其他部分不能提升运行,但此情况与项目/解决方案相关。我还有其他不具备这种条件的项目。因此,我推断这与项目/解决方案设置有关。如果您不以管理员身份运行VS,您将有权限问题,如文件创建等,在这些情况下,您不会收到此警告,但您将面临权限问题。所以在VS devenv.exe上应用它通常是个好主意,我看不出有什么害处。@NikhilAgrawal,Adil是正确的。例如,如果我打开一个带有IIS项目的解决方案,我会遇到这种情况,但它不会抱怨同一解决方案中的类库项目或控制台应用程序。@NikhilAgrawal阅读了错误消息。问题在于项目目录权限。但此条件与项目/解决方案有关。我还有其他不具备这种条件的项目。因此,我推断这与项目/解决方案设置有关。如果您不以管理员身份运行VS,您将有权限问题,如文件创建等,在这些情况下,您不会收到此警告,但您将面临权限问题。所以在VS devenv.exe上应用它通常是个好主意,我看不出有什么害处。@NikhilAgrawal,Adil是正确的。例如,如果我打开一个带有IIS项目的解决方案,我会遇到这种情况,但它不会抱怨同一解决方案中的类库项目或控制台应用程序。@NikhilAgrawal阅读了错误消息。问题在于项目目录权限。