Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# PrecompileBeforRepublish=true会导致错误_C#_Msbuild - Fatal编程技术网

C# PrecompileBeforRepublish=true会导致错误

C# PrecompileBeforRepublish=true会导致错误,c#,msbuild,C#,Msbuild,我已经看了这个问题,但它没有完全解决我的问题。在尝试对web应用程序的生成使用precompileBeforRepublicsh=true时,当MSBuild遇到一个被引用的DLL,而该DLL不是托管代码程序集(它是我们用于数据访问的3d party.DLL)时,我遇到了一个错误和生成失败。如果我将precompilebeforepublicsh设置为false,或者只是从发布文件中取出属性,则生成将按预期完成 我的问题是,这个属性是否有任何属性可以用来避免这个特殊问题,或者我是否只是停留在该属

我已经看了这个问题,但它没有完全解决我的问题。在尝试对web应用程序的生成使用precompileBeforRepublicsh=true时,当MSBuild遇到一个被引用的DLL,而该DLL不是托管代码程序集(它是我们用于数据访问的3d party.DLL)时,我遇到了一个错误和生成失败。如果我将precompilebeforepublicsh设置为false,或者只是从发布文件中取出属性,则生成将按预期完成

我的问题是,这个属性是否有任何属性可以用来避免这个特殊问题,或者我是否只是停留在该属性的简单二进制真/假值上。我怀疑是后者

为了澄清per Sayed的问题:我试图预编译应用程序,事实上,在我用来创建部署包的发布配置文件中,PrecompileBeforRepublich设置为true


我们正在引用一些.dll来访问编译为非托管代码的数据。我怀疑发生的情况是,当我们预编译时,由于我们的解决方案是托管的,所以当它遇到一个非托管的引用.dll时,它(构建过程)就会呕吐。我们得到的错误是:“ASPNETCOMPILER:错误ASPCONFIG:无法加载文件或程序集'xxx'或其依赖项之一。试图加载格式不正确的程序。

是否尝试创建一个在“发布”对话框中已选中预编译的新发布配置文件?发布成功了吗?还是您收到了相同的错误。还有什么错误?