我正在使用VSIX开发Visual Studio可扩展性项目。默认情况下,VSIX文件将程序集安装在以下文件夹之一中:
C:\Users\<UserName>\Appdata\Local\Microsoft\VisualStudio\10.0Exp\Extensions\Microsoft\<GPName>
C:\Users\<UserName>\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Microsoft p&p\<GPName>
是否可以更改输出位置?
答案 0 :(得分:5)
您可以随时轻松找到自己的装配体:
typeof(MyPackage).Assembly.Location
立即获得正确的路径,并计算程序包中捆绑的其他程序集的路径。但是,如果软件包已注册到GAC,我认为这不起作用myPackage.UserLocalDataPath
VS会返回正确的(blah)/ Extensions目录,位于(youruser) - (appdatalocal)文件夹中的某个位置,然后您可以深入扫描其他文件夹和文件夹封装听起来好像很多工作 - 但事实并非如此;几行,x-teen最多。
答案 1 :(得分:0)
不,这是不可能的。 VSIX安装程序选择放置程序集的位置,VSIX没有输入此过程