プロジェクトに変更を加えて、アセンブリを別の信頼レベルで実行することはできますか?もしそうなら、それは何ですか?
私が理解していることから、これはプロジェクト自体の外部からのみ決定することができます...
プロジェクトの設定から直接これが可能だとは思いません。ただし、プロジェクトでアプリケーションドメインを活用してみることができます。これは、プログラムのコードを変更する必要があることを意味するため、それで問題がないかどうかはわかりません。
appdomainsを使用すると、アセンブリごとに小さなサンドボックスを作成し、サンドボックス内でアセンブリを実行できます。すべてのappdomainについて、 AppDomain.CreateDomain-methodのパラメーターを使用して、アクセス許可セットを変更できます。これは、 DavidDeWinterによる「部分的な信頼のサンドボックスをホストする方法」に関する優れたチュートリアルです。
また、.NET Framework構成ツールを使用して、アセンブリの信頼レベルを調整したり、caspolを使用して完全な信頼を与えることもできます。ただし、これらはプロジェクトの外部で制御されます。