Visual Studio 2012 用のアドインを (C# で) 開発しており、NLog を使用して、アドイン コードからの情報をローカル ログ ファイル (たとえば、アドインが実行されているのと同じローカル ディレクトリ) に記録しようとしています。からロードされます)。何もログに記録されていませんでしたが、さらにデバッグしたところ、アドイン コード内からローカル ファイル システムへの書き込みアクセス権がないようです。ローカル ファイルを開いて行を書き込もうとすると、System.UnauthorizedAccessException がスローされます。
[System.UnauthorizedAccessException] = {"Access to the path 'C:\\Program Files (x86)\\Microsoft Visual Studio 11.0\\Common7\\IDE\\test.txt' is denied."}
これはアドインの基本的な制限にすぎませんか? VS はローカル ファイル システムへの書き込みアクセスを許可しないのですか?
あなたが提供できる洞察をありがとう
アラン