سؤال

ولدي DLL أود أن أسجل مع بلدي GAC. أنا أدخل الأمر:

gacutil /i c:\temp\msvcr100.dll

ووأحصل على الخطأ:

Failure adding assembly to the cache:   The module was expected to contain an as
sembly manifest.

وكل ما لدي هو DLL. هل هناك طريقة لإنشاء / وهمية / تجاوز ذلك؟

لالمهتمين، وأنا محاولة استخراج البصرية ستوديو 2010 و. NET 4.0 CTP من VHD وتشغيلها على بلدي مربع البدني. كملاحظة جانبية، وهذا قد حاولت؟

هل كانت مفيدة؟

المحلول

هل هذا فعلا DLL GAC-قادرة؟ لا يبدو مثل ذلك. ربما انها مجرد REG-قادرة؟ لماذا تريد GAC ذلك؟

نصائح أخرى

و"للراغبين، وأنا محاولة استخراج البصرية ستوديو 2010 و. NET 4.0 CTP من VHD وتشغيلها على بلدي مربع البدني. كملاحظة جانبية، لديه هذا تم الشروع؟"

وFYI - عند هذه النقطة هناك صورة ISO كاملة من بيتا 1 يمكنك تحميل وتشغيل على سطح المكتب الخاص بك إذا كنت تريد قانونا

.

VS 2010 بيتا 1 على MSDN

وأنها ليست سوى لمشتركي MSDN في هذه المرحلة على الرغم من. ستضاف إلى تنزيل مايكروسوفت في وقت لاحق.

وتحرير: وهي الآن مفتوحة للجميع للتحميل

ولقد شهدت هذه مع (على ما يبدو) دلس الفاسدة (أفترض نسخ فاشلة من محركات الأقراص USB).

هل أنت متأكد من أن "استخراج [جي] والبصرية ستوديو 2010 و. NET 4.0 CTP من VHD" لا يشكل انتهاكا لاتفاقية الترخيص؟ إذا أراد مايكروسوفت لك "تشغيله [VS2010] على بلدي مربع المادي"، وأنها من شأنها أن تجعل مجرد أنها متاحة كما تثبيت noraml.

إذا يمكنك إنشاء الظاهر (لست متأكدا ما ينبغي للمرء أن تبدو وكأنها) فإنه من السهل بما فيه الكفاية لمجرد تحميل DLL في محرر الموارد البصرية استوديو (ملف> المفتوح> ملف -> [اختيار دلل] -> [انقر أسفل شيفرون على الزر فتح] -> عرض الموارد) وأضيف الظاهر إلى دلل

وأنا افترض تتم العملية نفسها عند سحب وإسقاط لC: \ ويندوز \ التجمع؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top