自从发现Snippet Compiler这个工具后就经常用它来做些小的代码,有IntelliSense确实比Edit Plus方便很多,另外调试Web程序也比较方便,所以Snippet Compiler基本上成为我机器里的必备工具之一。
但是,自从.NET framework 2.0出来之后,我便经常会去学习写一些2.0的代码。这时候发现Snippet Compiler不能加载.NET 2.0的程序集。不过还好作者在做的时候就考虑到这点,做了一个Config文件配置运行与不同的.net framework版本,还特地在主页上放了一个v1.0的配置文件下载。
于是我便希望修改那个配置文件以便能使其运行与v2.0下,可惜那个配置文件好像有些问题。改来改去,总是出错。最后我直接修改v1.1的配置文件,终于使它能加载v2.0(beta1)的程序集,并编译成2.0的程序。
下面是截图
下面是修改后的Config文件,希望对人有点用处。
但是,自从.NET framework 2.0出来之后,我便经常会去学习写一些2.0的代码。这时候发现Snippet Compiler不能加载.NET 2.0的程序集。不过还好作者在做的时候就考虑到这点,做了一个Config文件配置运行与不同的.net framework版本,还特地在主页上放了一个v1.0的配置文件下载。
于是我便希望修改那个配置文件以便能使其运行与v2.0下,可惜那个配置文件好像有些问题。改来改去,总是出错。最后我直接修改v1.1的配置文件,终于使它能加载v2.0(beta1)的程序集,并编译成2.0的程序。
下面是截图
下面是修改后的Config文件,希望对人有点用处。
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v2.0.40607"/>
<requiredRuntime version="v2.0.40607"/>
</startup>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="bin"/>
</assemblyBinding>
<dependentAssembly>
<assemblyIdentity name="System" publicKeyToken="b77a5c561934e089" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
</dependentAssembly>
</runtime>
</configuration>
<configuration>
<startup>
<supportedRuntime version="v2.0.40607"/>
<requiredRuntime version="v2.0.40607"/>
</startup>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="bin"/>
</assemblyBinding>
<dependentAssembly>
<assemblyIdentity name="System" publicKeyToken="b77a5c561934e089" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
</dependentAssembly>
</runtime>
</configuration>