আমি কীভাবে ম্যানিফেস্ট ফাইল তৈরি / সম্পাদনা করব?


97

আমার সহকর্মীর কাছ থেকে এই কোডটি রয়েছে (সম্ভবত এটি ওয়েব থেকে কোথাও পেয়েছে) তবে তিনি ছুটিতে বাইরে এসেছেন এবং আমাকে এটি প্রকাশের ফাইলটিতে যুক্ত করতে হবে

<?xml version="1.0" encoding="utf-8" ?> 
<asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" 
    xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" 
    xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <assemblyIdentity version="1.0.0.0" name="MyApplication" />
    <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
        <security>
            <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
                <requestedExecutionLevel level="requireAdministrator" 
        uiAccess="false" />
            </requestedPrivileges>
        </security>
    </trustInfo>
</asmv1:assembly>  

আমি এটি তুলনামূলকভাবে নতুন তাই কোনও সাহায্য প্রশংসা করা হবে। ধন্যবাদ

আমি ভিজ্যুয়াল স্টুডিও 2010 ব্যবহার করছি


উত্তর:


129

ভিজ্যুয়াল স্টুডিও 2010 তে (2019 অবধি এবং সম্ভবত ভবিষ্যতের সংস্করণগুলি) আপনি আপনার প্রকল্পে ম্যানিফেস্ট ফাইলটি যুক্ত করতে পারেন।

রাইট আপনার ক্লিক প্রকল্প ফাইল উপর সলিউশন এক্সপ্লোরার নির্বাচন Add, তারপর New item(অথবা Ctrl + Shift + ক)। সেখানে আপনি খুঁজে পেতে পারেন Application Manifest File

ফাইলটির নাম অ্যাপ্লিকেশন man প্রকাশিত


4
আপনাকে ধন্যবাদ তবে আমি ফাইলটি কীভাবে সঠিকভাবে তৈরি করব তা জানি না।
কোকো দেব

Ibram এর নির্দেশাবলী এছাড়াও ভিসুয়াল স্টুডিও 2012 প্রযোজ্য
WorkSmarter

4
পাশাপাশি ভিজ্যুয়াল স্টুডিও 2013।
বাটারকআপ

কোকো, এটি একটি ডিফল্ট মেনিফেস্ট তৈরি করে। আপনি এতে জিনিসগুলি পরিবর্তন করতে সক্ষম হন (যেমন "প্রোগ্রামটির প্রশাসনিক প্রয়োগের স্তর প্রয়োজন") তবে আপনি এটি ডিফল্ট রাখতে মুক্ত
ব্লু উইজার্ড

4
এটি উল্লেখযোগ্য হতে পারে, যে ডিফল্ট ম্যানিফেস্টটি ব্যবহার করে যা এই পদ্ধতি দ্বারা তৈরি হয়েছে এবং এতে নোড রয়েছে << সমাবেশআইডেন্টিটি সংস্করণ = "1.0.0.0" নাম = "মাই অ্যাপ্লিকেশন" /> উপরোক্ত হিসাবে কমপক্ষে খুব বেশি কিছু বোঝা যায় না এবং বিভ্রান্তিকর হয় কমপক্ষে। আমি নিশ্চিত নই, যদি এটি আরও সমস্যার উত্সও হতে পারে কারণ ম্যানিফেস্টে সমাবেশ নাম এবং সংস্করণটি মিথ্যা হতে পারে এবং 'এসেম্বলিআইএনএফ.সি.এস' থেকে নেওয়া যায় না? আমি কেবল সেই অংশগুলিই ব্যবহার করি যা এর অর্থ দেয়? " । টেমপ্লেট "বিশেষ করে আমি, অপারেটিং সিস্টেম কী যোগ করছি যেমন উইন 10 এমনকি 2013 বনাম এখনো জানে না পারে।
Philm

26

ইব্রাম যেমন বলেছিলেন, সমাধান এক্সপ্লোরার মাধ্যমে ম্যানিফেস্ট যুক্ত করুন:

এখানে চিত্র বর্ণনা লিখুন

এটি একটি ডিফল্ট মেনিফেস্ট তৈরি করে। এখন, ম্যানিফেস্টটি সম্পাদনা করুন।

  • আপনার অ্যাপ্লিকেশন হিসাবে সমাবেশ পরিচয় নাম আপডেট করুন।
  • ব্যবহারকারীদের আপনার অ্যাপ্লিকেশন বিশ্বাস করতে বলুন

এখানে চিত্র বর্ণনা লিখুন

  • সমর্থিত ওএস যুক্ত করুন

এখানে চিত্র বর্ণনা লিখুন


6
<applicationRequestMinimum>নোড ডিফল্ট হতে আসা পর্যন্ত না? এটি কোনও কারণ যা আপনি যুক্ত করেছেন? আমি VS2015 ব্যবহার করছি
দিগন্ত

6

ম্যানিফেস্ট তৈরি করার সহজ উপায় হ'ল:

Project Properties -> Security -> Click "enable ClickOnce security settings" 
(it will generate default manifest in your project Properties) -> then Click 
it again in order to uncheck that Checkbox -> open your app.maifest and edit 
it as you wish.

ম্যানিফেস্ট অবস্থান পূর্বরূপ


1

ভিজ্যুয়াল স্টুডিও 2019 উইনফর্ম প্রকল্পগুলিতে এটি উপলব্ধ রয়েছে

প্রকল্পের বৈশিষ্ট্য -> অ্যাপ্লিকেশন -> উইন্ডোজ সেটিংস দেখুন (বোতাম)

এখানে চিত্র বর্ণনা লিখুন


0

আপনার অ্যাপ ফোল্ডারে আইজেক্ট ফোল্ডারে যান, তারপরে ডিবাগ করুন। সেখানে ম্যানিফেস্ট ফাইলটি মুছুন এবং আবার বিল্ড করুন। এটা আমার জন্য কাজ করেছে।

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