我有一个主要的dll,我正在使用postharp,但许多其他人引用它。哪里必须放置postsharp.config文件?
我不想在我编辑解决方案的每台机器上安装visual studio postsharp工具。
答案 0 :(得分:0)
如http://doc.postsharp.net/configuration-system所述:
PostSharp将按以下顺序自动加载文件系统中存在的一些众所周知的配置文件:
- 任何名为postsharp.config的文件位于包含MSBuild项目文件(通常为csproj或vbproj)的目录中,或位于任何父目录中,直至根目录。这些文件按升序加载,即从根目录到项目目录。
- 任何名为MySolution.pssln的文件与解决方案文件MySolution.sln位于同一目录中。
- 名为MyProject.psproj的任何文件与项目文件MyProject.csproj或MyProject.vbproj位于同一目录中。
醇>例如,可以按以下顺序加载文件:
- C:\ SRC \ BlueGray \ postsharp.config
- C:\ SRC \ BlueGray \前端\ postsharp.config
- C:\ SRC \ BlueGray \前端\ BlueGray.FrontEnd.Web \ postsharp.config
- c:\ src \ BlueGray \ Solutions \ BlueGray.pssln,假设当前解决方案文件为c:\ src \ BlueGray \ Solutions \ BlueGray.sln。
- c:\ src \ BlueGray \ FrontEnd \ BlueGray.FrontEnd.Web \ BlueGray.FrontEnd.Web.psproj,假设当前项目文件为c:\ src \ BlueGray \ Solutions \ BlueGray.sln。
醇>