我今天安装了Visual Studio 2010的beta 2.我去测试新的实体框架内容(看看我的v1中的"问题"是否已修复).
我开始添加一个新的连接字符串,但是当我输入我的sql 2000信息时,它说"不支持此服务器版本.你必须拥有Microsoft sql server 2005或更高版本.".他们是否在实体框架的v2中删除了对Sql Server 2000的支持?
我正在使用新的 ASP.Net 和 Web 工具 2012.2发布网站配置文件(不是 Web 应用程序)。
我使用在网站根目录中创建文件的工具创建了一个发布配置文件website.publishproj。
该website.publishproj文件包含以下内容:
<AssemblyAttributes Include="AssemblyFileVersion">
<Value>$(AssemblyFileVersion)</Value>
</AssemblyAttributes>
<AssemblyAttributes Include="AssemblyVersion">
<Value>$(AssemblyVersion)</Value>
</AssemblyAttributes>
Run Code Online (Sandbox Code Playgroud)
这表明您可以将属性传递给 MSBuild 以设置输出 dll 的版本。
但是,网站的单个输出程序集(编译后合并为单个程序集)始终具有版本号1.0.0.0.
我试过传入,/p:AssemblyFileVersion=2.1.0.0;AssemblyVersion=2.1.0.0但这没有效果。
我什至尝试过直接编辑 website.publishproj 文件,但这也没有效果。
有谁知道当您希望将其合并到单个程序集时如何在网站项目上设置输出程序集的版本号?
我有这个代码我试图从C#转换为VB.net:
public object Invoke(object instance, object[] inputs, out object[] outputs)
{
// Create a new, STA thread
object[] staOutputs = null;
object retval = null;
Thread thread = new Thread(
delegate(){
retval = _innerInvoker.Invoke(instance, inputs, out staOutputs);
});
thread.SetApartmentState(ApartmentState.STA);
thread.Start();
thread.Join();
outputs = staOutputs;
return retval;
}
Run Code Online (Sandbox Code Playgroud)
整个代表的事情让我失望.任何人都可以帮我转换吗?或者是否有一篇文章解释了如何做到这一点?