gacutil.exe কোথায়?


120

আমি উইন্ডোজ 7 এন্টারপ্রাইজ 32 বিট ব্যবহার করছি। আমি উইন্ডোজ কমান্ড লাইনটি ব্যবহার করেছি, এবং ভিএসটিএস ২০০৮ কমান্ড লাইনও ব্যবহার করেছি, তবে gacutil.exe চালানোর সময়, কমান্ডটি ত্রুটি খুঁজে পায় নি।

আমি ভাবছি যে আমার কোথাও থেকে gacutil.exe ইনস্টল করা দরকার বা gacutil.exe আমার কম্পিউটারের অন্য কোথাও অবস্থিত কিনা (আমি আমার কম্পিউটারটি অনুসন্ধান করেছি, তবে gacutil.exe নামে বেশ কয়েকটি ফাইল খুঁজে পেয়েছি, কোনটি ব্যবহার করা উচিত তা আমি জানি না) ?

বিটিডাব্লু: আমি। নেট 3.5 ব্যবহার করছি।


আমার উত্তর এ ... দেখুন stackoverflow.com/questions/25154024/...
Dooie

আপনি কেবল পারবেন নেওয়া তিনটি ফাইল: gacutil.exe, gacutil.exe.config, এবং gacutlrc.dllএকটি পিসি কোথা থেকে gacutilইতিমধ্যেই ইনস্টল রয়েছে।
পিপীলিকা 22

উত্তর:


153

ভ্যাকুয়ালি স্টুডিওতে ভ্যাকুয়ালিটি আসে, ভিএসটিএসের সাথে নয় not এটি উইন্ডোজ এসডিকে-র অংশ এবং http://www.microsoft.com/downloads/details.aspx?FamilyId=F26B1AA4-741A-433A-9BE5-FA919850BDBF&displaylang=en এ আলাদাভাবে ডাউনলোড করা যায় । এই ইনস্টলেশন হবেgacutil.exe অন্তর্ভুক্ত করা । তবে প্রথমে এটি এখানে দেখুন

সি: \ প্রোগ্রাম ফাইলগুলি \ মাইক্রোসফ্ট এসডিকে \ উইন্ডোজ \ v6.0A \ বিন

আপনি এটি ইনস্টল থাকতে পারে।

@ দেবী যেমন উল্লেখ করেছেন

যদি আপনি বিদ্যমান ইনস্টলেশন থেকে গ্যাক্টিল ফাইলগুলি দখল করার সিদ্ধান্ত নেন, তবে নোট 4.0 থেকে তিনটি ফাইল নোট করুন: gacutil.exe gacutil.exe.config এবং 1033 / gacutlrc.dll


7
আকারে একটি গিগ "শুধুমাত্র" সাবধান থাকুন (ডাউনলোড)
রাউন্ডক্রিসিস

4
এখানে নেট নেট download.০ ডাউনলোডের লিঙ্কটি রয়েছে: মাইক্রোসফট
/en-gb/download/details.aspx?id=8279

10
যদি আপনি বিদ্যমান ইনস্টলেশন থেকে গ্যাক্টিল ফাইলগুলি দখল করার সিদ্ধান্ত নিচ্ছেন তবে নোট 4.0.০ থেকে তিনটি ফাইল নোট করুন: gacutil.exe gacutil.exe.config এবং 1033 / gacutlrc.dll
gdbdable

8
এবং OS এর 64 বিট সংস্করণের সাথে অবশ্যই পথ সামান্য পরিবর্তিত হয়, যেমন উইন্ডোজ 2012 সার্ভার এটা সি বয়সী: \ প্রোগ্রাম ফাইল (এক্স 86) \ মাইক্রোসফট SDK আছে \ উইন্ডোজ \ v8.1A \ বিন \ NETFX 4.5.1 সরঞ্জামসমূহ
Dijkgraaf

68
  1. বিকাশকারী কমান্ড প্রম্পট ওপেন করুন।
  2. আদর্শ

যেখানে গ্যাকটিল


সাধারণ মানুষ যিনি এই প্রশ্নটি জিজ্ঞাসা করবেন তিনিই কেন এটির পরিবেশের পথে নেই বলেই এটি জিজ্ঞাসা করতে হবে: কেন
থমাস হ্যারিস

5

আপনি উইন্ডোজ এসডিকে সংস্করণটি ব্যবহার করতে পারেন তবে কখনও কখনও এটি নীচের ত্রুটিটি পেয়ে আপনার ব্যবহার করে .NET ফ্রেমওয়ার্কের একই সংস্করণ নাও হতে পারে:

মাইক্রোসফ্ট (আর)। নেট গ্লোবাল অ্যাসেম্বলি ক্যাশে ইউটিলিটি। সংস্করণ 3.5.21022.8 কপিরাইট (সি) মাইক্রোসফ্ট কর্পোরেশন। সমস্ত অধিকার সংরক্ষিত. ক্যাশে অ্যাসেম্বলি যোগ করার ব্যর্থতা: এই সমাবেশটি বর্তমানে রান হওয়া সময়ের চেয়ে নতুন রানটাইম দ্বারা নির্মিত এবং এটি লোড করা যায় না।

.NET 4.0-এ আপনাকে মাইক্রোসফ্ট এসডিকে v8.0A এর মধ্যে অনুসন্ধান করতে হবে, উদাহরণস্বরূপ: সি: x প্রোগ্রাম ফাইল (x86) \ মাইক্রোসফ্ট এসডিকে \ উইন্ডোজ \ ভি 8.0 এ \ বিন ET নেটফেক্স Tools.০ সরঞ্জাম (আমার ক্ষেত্রে কেবল আমার কাছে রয়েছে 32 বিট সংস্করণ ভিজ্যুয়াল স্টুডিও 2012 দ্বারা ইনস্টল করা হয়েছে)।


2
মাইক্রোসফ্ট কেন এই ধরণের অস্পষ্ট জায়গায় এটি কবর দেয়? আমার ভিজ্যুয়াল স্টুডিও 2010 কমান্ড প্রম্পট একটি সংক্ষিপ্ত কাট ছিল, কিন্তু ভিজ্যুয়াল স্টুডিও 2013 আছে, এবং কমান্ড প্রম্পট খোলার জন্য আইডিইতে (সরঞ্জামগুলির মধ্যে যেখানে আমি এটি আশা করব) এর কোনও মেনু বিকল্প নেই। দেখে মনে হচ্ছে ভিজ্যুয়াল স্টুডিও বিকাশকারী ইকো সিস্টেমটি গোলমালের মতো হয়ে গেছে।
স্যাম গোল্ডবার্গ

আমার ভিএস 2013 এর উদাহরণটি সরঞ্জাম-> ভিজ্যুয়াল স্টুডিও কমান্ড প্রম্পটে রয়েছে। আবার একবার দেখুন। (আমি কখনই সেখানে সন্ধান করার কথা ভাবিনি তবে আপনার পরামর্শের জন্য, তাই আপনাকে ধন্যবাদ; আশা করি এটি সাহায্য করবে।)
ডোনাল্ড লকার

2

উইন্ডোজ 2012 আর 2 এ, আপনি ভিজ্যুয়াল স্টুডিও বা এসডিকে ইনস্টল করতে পারবেন না। আপনি জ্যাকটিতে অ্যাসেম্বলিগুলি নিবন্ধ করার জন্য পাওয়ারশেল ব্যবহার করতে পারেন। এটি আমার জন্য কোনও বিশেষ ইনস্টলেশন প্রয়োজন হয়নি।

Set-location "C:\Temp"
[System.Reflection.Assembly]::Load("System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")
$publish = New-Object System.EnterpriseServices.Internal.Publish
$publish.GacInstall("C:\Temp\myGacLibrary.dll")

আপনার নাম এবং পাবলিককি টোকেন দরকার হলে এই প্রশ্নটি দেখুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.