`
guoyiqi
  • 浏览: 964902 次
社区版块
存档分类
最新评论

vs2005加载包错误

阅读更多
先修复.net frame.

When I choose tools>options>fonts and colors in 'visual studio team system 2008' I get this error Msg:

Package 'Microsoft Data Transformation Services Designer' has failed to load properly
(GUID = {96B36E93-F71C-4160-A4EA-26AE801D2F63}). Please contact package ...
You may use 'devenv/resetskippkgs' to re-enable package loading.

additional errors:

1) xaml code highlighting doesn't work at all
2) got a security warning as I tried to open the file with expression blend

system config:

http://www.google.com/notebook/public/11287392334786737285/BDSCAQgoQ-7zHofYi?hl=en



建议Hello

Thanks for your feedback. Please try the following workaround to fix the first issue of Package Load failed.
1. Win+R and then type regedit.
2. Go to HKEY_LOCAL_MACHINE > Software > Microsoft > VisualStudio.
3. Look through the packages GUID.
4. Select SatalliteDll and observe the path that registry expected under the "Path" name.
5. Check whether or not the DLL is available. If not, please copy it from another box and paste to that path.
6. Restart VS.

If this issue still occurring, please provide us with more screenshots about this issue.

Thanks,
Kylin.Ming



Hi,

This may help although my error was for a different package.  I had the error,

Package Load Failure

Package "Microsoft Data Transformation Services Designer" has failed to load properly {GUID = {96B36 etc. } Please contact package vendor or assistance. Application restart is recommended, due to possible environmentat curruption. Would you like to disable loading this package in the future? You may use "devenv /resetskippkgs" to re-enable package loading.

(thought I'd type the whole thing out in case someone does a search)



Alright,  I solved this problem be looking in the registry for the guid that matched this GUID in the message. So this might work for you as well.  The package error seems to arise when VS.NET 2005 can't find a resourse (link library) that it depends on.  The resource is referenced in the registry but it can't find the file at runtime.  I got into this situation by installing / re-installing VS.NET 2005 a few times. 

1. So first I went to Run and typed regedit. 

2. Then I went to HKEY_LOCAL_MACHINE > Software > Microsoft > VisualStudio > Packages. 

3. I looked through the packages GUID ids and found my id.

4. Then I selected SatalliteDll and found the path that registry expected under the "Path" name.

5. Next I simply checked that path for the dll that was supposed to be there, it wasn't

6. Luckily I had another machine that had Visual Studio installed, I found the dll there and copied it into the correct place on my broken machine.

7. Then I restarted VS.NET 2005 and everything worked!



Going through the forums I've heard of another solution as well that has to do with duplicate assemblies in the GAC or the %windir%/assemblies folder.  So you could look there as well.

原来是Duplicate Assemblies的问题,两个不同的装配件拥有了同样的名字和版本号。解决办法是到C:\Windows\assembly找到名字为Microsoft.VisualStudio.Shell.Interop.8.0的装配件,会发现有两个同版本号的。点右键选属性,看最后修改日期,在日期比较老的那个上点右键卸载它,再打开vs 2005的IDE就一切正常了。

Good luck!

-D




特定路径下要有LanguagePackage.rll以下为所要求的路径:

{e444c1dd-7c8e-4126-81c8-392c63bfebe3}---LanguagePackage.rll  
  {96B36E93-F71C-4160-A4EA-26AE801D2F63}---路径:C:\Program   Files\Microsoft   Visual   Studio   8\Common7\IDE\PrivateAssemblies\Microsoft.DataTransformationServices.VsIntegration.rll--路径:C:\Program   Files\Microsoft   Visual   Studio   8\Common7\IDE\PrivateAssemblies\
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics