উত্তর:
আপনি যদি একটি অনুলিপি চান, এটির দ্রুততম উপায়টি হবে প্রকল্পটি সংরক্ষণ করা। তারপরে ফাইল সিস্টেমে পুরো জিনিসটির একটি অনুলিপি তৈরি করুন। ভিজ্যুয়াল স্টুডিওতে ফিরে যান এবং অনুলিপিটি খুলুন। সেখান থেকে, আমি সম্ভবত প্রকল্প / সমাধানটির পুনরায় নামকরণের পরামর্শ দেব যাতে আপনার একই নামের দুটি না থাকে তবে এটি অনুলিপি করার দ্রুততম উপায়।
শুধু একটি টেম্পলেট তৈরি করুন ;
আপনার প্রকল্প থেকে চয়ন করা হয়েছে: প্রকল্প - টেম্পলেট রফতানি করুন
উইজার্ড আপনাকে সংজ্ঞায়িত করতে দেবে
তারপরে এটি আপনার প্রকল্পটিকে 'আমার রফতানি টেম্পলেটগুলি' ডিরেক্টরিতে জিপ আপ করে। আপনি যখন নতুন প্রকল্প তৈরি করবেন তখন আপনার টেম্পলেটটি উপলব্ধ করার বিকল্পও রয়েছে।
আপনি যখন কোনও নতুন প্রকল্প তৈরি করতে আপনার টেম্পলেটটি ব্যবহার করেন, তখন প্রতিটি ফাইল জুড়ে নেমস্পেসটি 'আপনার_নিউ_প্রজেক্ট_নেম' এর জন্য সঠিক হবে, সমস্ত তথ্যসূত্র সঠিক, সবকিছু পারফেক্টো :)
আপনি কারও কাছে .zip ফাইলটি প্রেরণ করতে পারেন এবং তাদের ব্যবহার করার জন্য তাদের .zip ফাইলটি টেমপ্লেট \ প্রকল্পের টেম্পলেটগুলি ডিরেক্টরিতে অনুলিপি করতে হবে (আনজিপ নয়)।
আমি একটি এএসপি.এনইটি এমভিসি টেম্পলেট তৈরি করেছি ফোল্ডার, লেআউট পৃষ্ঠা, ভিউ মডেলগুলি ইত্যাদির সাথে সাজিয়েছি কীভাবে আমি সেগুলি পছন্দ করি।
দ্রষ্টব্য:
আপনার প্রকল্পে যদি খালি ফোল্ডার থাকে তবে এটি টেমপ্লেটে যুক্ত করা হবে না, তাই আমি কেবল প্রতিটি ফোল্ডারে উপযুক্ত খালি শ্রেণি এবং চিত্র ফোল্ডারের জন্য একটি নমুনা চিত্র যুক্ত করেছি।
আমি অনুমান করি এটি যদি আপনি প্রায়শই করেন তবে এটির জন্য একটি অল্প (অ-মুক্ত) ইউটিলিটি রয়েছে যা প্রতিশ্রুতি দেয়: আমি এটি ব্যবহার করি নি, সুতরাং এটি কতটা ভাল তা নিশ্চিত নয়:
http://www.kinook.com/CopyWiz/
কোডপ্লেক্সেও এই প্রকল্প রয়েছে:
আমি সম্ভবত কোডপ্লেক্স প্রকল্পটি চেষ্টা করে দেব এবং যদি এটি কাজ না করে তবে আমি ম্যানুয়ালি সমস্তরূপে নাম পরিবর্তন করব এবং sln ফাইলটি সম্পাদনা করব।
এটা অত্যন্ত হয় না যুক্তিযুক্ত এ সব প্রকল্প কপি কারণ অভ্যন্তরীণভাবে মত গঠিত কিছু কনফিগ ফাইল .csproj, .vspscc ইত্যাদি may (এবং সম্ভবত হবে) রেফারেন্স যা পূর্ববর্তী সমাধান 'অবস্থান এবং অন্যান্য পাথ অন্তর্গত বিন্দু / সিস্টেমের মধ্যে অবস্থানে বা টিএফএস। আপনি যদি এই ফাইলগুলি পড়ার এবং রেফারেন্সগুলি ঠিক করতে বিশেষজ্ঞ না হন তবে প্রকল্পগুলি অনুলিপি করার চেষ্টা করবেন না।
আপনি অনুলিপি করতে চান একই ধরণের একটি কঙ্কাল প্রকল্প তৈরি করতে পারেন, এটি একটি উপযুক্ত .csproj, .vspscc ফাইল তৈরি করে। পূর্ববর্তী প্রকল্প থেকে ক্লাস ফাইল, স্ক্রিপ্ট এবং অন্যান্য সামগ্রী অনুলিপি করতে আপনি এখন মুক্ত কারণ তারা প্রভাব ফেলবে না। এটি একটি মসৃণ বিল্ড এবং সংস্করণ নিয়ন্ত্রণ নিশ্চিত করবে (আপনি কি এতে আগ্রহী হতে চান)
এই সব বলার পরে, আমি আপনাকে ধাপে ধাপে যেকোন উপায়ে প্রকল্পের অনুলিপি করার পদ্ধতিটি দেব:
আপনাকে এখন ডুপ্লিকেটেড / নিখোঁজ রেফারেন্স এবং স্টাফ সহ কয়েকটি বিল্ড ত্রুটিগুলি সমাধান করতে হতে পারে তবে অন্যথায় এটি যুক্তি এবং কাঠামোর হিসাবে আধ্যাত্মিক হিসাবে এটি প্রত্যাশিত।
আমি এই পদক্ষেপগুলি অনুসরণ করি এবং আমি রেশার্পার নামক বিকাশ সরঞ্জামটি ব্যবহার করি যা উপায় দ্বারা দুর্দান্ত:
সুতরাং,
এটাই. তুমি প্রস্তুত!!!
সর্বোত্তম উপায় হ'ল স্ক্র্যাচ থেকে একটি নতুন প্রকল্প তৈরি করা, তারপরে যে প্রকল্পের ফাইলগুলি আপনি অনুলিপি করতে চান তার সাথে ফোল্ডারে যান (প্রকল্প, ফর্ম 1, ফোল্ডার ব্যতীত সমস্ত কিছুই)। ফাইলগুলির নাম পরিবর্তন করুন (ফর্ম 1 ফাইল ব্যতীত) উদাহরণস্বরূপ: আমি Ch4Ex1 ফাইলগুলিকে আমার Ch4Ex2 প্রকল্পে অনুলিপি করেছি তবে প্রথমে ফাইলগুলির নামটি Ch4Ex2 এ রেখেছি। ভিজ্যুয়াল স্টুডিওতে নতুন প্রকল্পের জন্য সলিউশন এক্সপ্লোরারে এই ফাইলগুলি অনুলিপি করুন এবং আটকান। তারপরে কেবল ফাইলগুলি ওভাররাইট করুন এবং আপনার যাওয়া ভাল হবে!
পুরানো থ্রেড তবে আমি আশা করি এটি যে কেউ এই উত্তর খুঁজছেন সাহায্য!
আমার একটি প্রকল্প রয়েছে যেখানে প্রকল্প ফোল্ডারের নীচে একটি ফোল্ডারে উত্স ফাইলগুলি রয়েছে। যখন আমি উত্স ফোল্ডারটি ছাড়াই প্রকল্প ফোল্ডারটি অনুলিপি করে এবং অনুলিপি করা প্রকল্পটি খুলি, উত্স ফাইলগুলি অনুপস্থিত তবে পুরানো স্থানে পাওয়া যায় না। আমি প্রকল্পটি বন্ধ করে দিয়েছি, উত্স ফোল্ডারটিও অনুলিপি করেছি এবং প্রকল্পটি আবার খুললাম। এখন, প্রকল্পটি যাদুতে অনুলিপি করা হয়েছে অনুলিপি উত্স ফাইলগুলি (নতুন পথ দু'টি "সেভ হিসাবে" প্রদর্শিত হয়েছিল এবং একটি ফাইলের পরিবর্তন অনুলিপি করা সংস্করণে সংরক্ষণ করা হয়েছে)।
একটি সতর্কতা রয়েছে: যদি পুরানো এবং নতুন প্রকল্প ফোল্ডারগুলি উভয়ই ব্যবহৃত ব্যবহৃত লাইব্রেরি ফোল্ডারের নীচে না থাকে, তবে উপরে বর্ণিত যাদুটি গ্রন্থাগারের নিখুঁত রেফারেন্সকে বাতিল করে দেয় এবং এটি একই আপেক্ষিক পথে প্রত্যাশা করে।
আমি ভিএস এক্সপ্রেস 2012 দিয়ে এটি চেষ্টা করেছি।
আমার সমাধানটি কিছুটা পৃথক - প্যাকেজটি যে কম্পিউটারে বাস করেছিল সে মারা গেছে এবং তাই আমি অন্য কম্পিউটারে এটি পুনরায় তৈরি করতে বাধ্য হয়েছিল।
আমি যা করেছি (ভিএস ২০০৮ এ) আমার ডিরেক্টরিতে নিম্নলিখিত ফাইলগুলি খুলতে হয়েছিল:
- <package name>.djproj
- <package name>.dtproj.user
- <package name>.dtxs
- <package name>.sln
- Package.dtsx
যখন আমি এটি করেছি তখন একটি পপআপ উইন্ডো আমাকে জিজ্ঞাসা করেছিল যে স্লান ফাইলটি নতুন সমাধান হতে চলেছে এবং যখন আমি 'হ্যাঁ' ক্লিক করেছি তখন সমস্ত কিছুই নিখুঁতভাবে কাজ করে।
উপরের সমাধানগুলি চেষ্টা করার পরে এবং এমভিসি প্রকল্পগুলির জন্য অনুলিপি তৈরি করার পরে
এমভিসি প্রকল্পগুলির জন্য দয়া করে .csproj ফাইলে পোর্ট নম্বরগুলি আপডেট করুন, আপনি বন্দরের নম্বরগুলি পরীক্ষা করতে iis অ্যাপ্লিকেশনহোস্ট.কনফিগের সাহায্য নিতে পারেন। একই বন্দরের নম্বরগুলি আইআইএসে অ্যাসেম্বলি লোডিংয়ের সমস্যা সৃষ্টি করবে।
শেনের উপরের উত্তর অনুসরণ করে (যা দুর্দান্ত বিটিডব্লিউ কাজ করে)…
আপনি রেফারেন্স তালিকায় বেশ কয়েকটি হলুদ ত্রিভুজগুলির মুখোমুখি হতে পারেন। এর বেশিরভাগটি এ দ্বারা নির্মূল করা যেতে পারেBuild->Clean Solution
এবং Build->Rebuild Solution
।
আমি কিছু গুগল এপিআই রেফারেন্স পেয়েছি যা কিছুটা আরও জেদী ছিল।
একই সংস্করণের নুগেট প্যাকেজটি পুনরায় ইনস্টল করার চেষ্টা করা কার্যকর হয়নি।
ভিজ্যুয়াল স্টুডিও মনে করে যে আপনি ইতিমধ্যে এটি ইনস্টল করেছেন।
এটি পেতে:
1: মূল সংস্করণটি লিখুন।
2: পরবর্তী উচ্চতর সংস্করণ ইনস্টল করুন ... তারপরে এটি আনইনস্টল করুন।
3: পদক্ষেপ # 1 থেকে মূল সংস্করণটি ইনস্টল করুন।
আমি ভিজ্যুয়াল স্টুডিও 2013 ব্যবহার করি যেখানে প্রকল্প> রফতানি টেম্পলেট কোনও বিকল্প নয়। এখানেআমি একটি প্রকল্প ক্লোন করতে ব্যবহার করি।
আপনার সমাধান থেকে: ফাইল> রফতানি টেম্পলেট> থেকে টেমপ্লেট তৈরি করতে প্রকল্প নির্বাচন করুন, নোট সংরক্ষণের পথটি উল্লেখ করুন
এখানে ভিএস 2013 এসডিকে ডাউনলোড এবং ইনস্টল করুন
এক্সটেনসিবিলিটির অধীনে নতুন ভিএসআইএক্স প্রকল্প তৈরি করুন
ভিএসআইএক্সমেনিফিট ডায়ালগ থেকে সম্পদ ট্যাবটি নির্বাচন করুন
লেখকের পাঠ্যবক্সটি পূরণ করুন
রফতানি টেম্পলেট যুক্ত করতে টাইপ করুন এবং ব্রাউজ করার জন্য "প্রকল্প টেম্পলেট" চয়ন করুন (আপনি যে ধাপ 1 এ উল্লেখ করেছেন সেই পথে সংরক্ষণ করা হয়েছে)
ভিএসআইএক্স প্রকল্পটি সংরক্ষণ এবং বিল্ড করুন। ভিএসআইএক্স প্রকল্পের ... / বিন / ডিবাগ ফোল্ডারে যান এবং .vsix ফাইলটি চালানোর জন্য ডাবল ক্লিক করুন
ভিজ্যুয়াল স্টুডিওর নতুন উদাহরণ শুরু করুন এবং আপনার টেমপ্লেট যা প্রজেক্ট টাইপেরই হোক না কেন তার নীচে আপনার টেম্পলেটটি দেখতে হবে। আপনার টেম্পলেট থেকে একটি নতুন প্রকল্প তৈরি করুন
আপনাকে যে কোনও dll রেফারেন্স পুনরায় যুক্ত করতে হবে
এটির সবচেয়ে সহজ উপায় হ'ল প্রকল্পটি একটি টেম্পলেট হিসাবে রফতানি করা এবং এটি ডিফল্ট টেম্পলেট অবস্থানে সংরক্ষণ করা। তারপরে, টেমপ্লেটটি আপনি যে স্থানে নিয়ে যেতে চান ঠিক সেই একই ডিরেক্টরিতে অনুলিপি করুন। এর পরে, নতুন অবস্থানে ভিজ্যুয়াল স্টুডিও খুলুন, একটি নতুন প্রকল্প তৈরি করুন এবং আপনি কোনও টেমপ্লেট অনুসন্ধান করার জন্য একটি প্রম্পট পাবেন। আপনি যে টেম্পলেটটির নাম দিয়েছেন তার জন্য অনুসন্ধান করুন, এটি নির্বাচন করুন এবং আপনি শেষ করেছেন!