删除VSMacros80目录

时间:2020-03-05 18:55:23  来源:igfitidea点击:

有什么方法可以防止Visual Studio在我的默认项目目录中创建VSMacros80文件夹?

解决方案

回答

我找不到上一个线程,因为我正在搜索" vsmacros"而不是" vsmacros80"。

当前在"工具"->"选项"->"插件/宏安全性"中有5个不同的条目

%ALLUSERSPROFILE%\Application Data\Microsoft\MsEnvShared\Addins
%APPDATA%\Microsoft\MsEnvShared\Addins
%VSAPPDATA%\Addins
%VSCOMMONAPPDATA%\Addins
%VSMYDOCUMENTS%\Addins

你能告诉我我要删除哪一个吗?

回答

对不起我错了。该目录将始终被创建。我们只能在"项目"位置的"选项/项目和解决方案/常规"屏幕中设置它的路径。

但是要小心,因为这也意味着标准项目目录将是此目录。我们无法避免VS创建此目录。

回答

我自己才发现:如果我们在项目文件夹设置中添加尾随反斜杠,例如将其从" C:\ dev"更改为" C:\ dev "后,将不再创建" VSMacros80"目录。

我使用安装了所有Windows更新的Visual Studio 2005 SP1对其进行了测试。

回答

将文件标记为"隐藏"。 Visual Studio不会影响可见性设置(或者,至少在我2010年这么做时不会)。