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\
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值